Public Member Functions | |
uint | priority () const |
ResourceStreamBase (ResourceStreamComponent *defaultComponent, IStreamingObserver *pStreamingObserver, uint priority) | |
void | AddStreamingObserver (IStreamingObserver *pStreamingObserver) |
void | RemoveStreamingObserver (IStreamingObserver *pStreamingObserver) |
void | NotifyStreamingObserversResourceAdded (const MortonKey &key) |
void | NotifyStreamingObserversResourceRemoved (const MortonKey &key) |
ResourceStreamComponent * | resourceStreamComponentFor (const MortonKey &key) const |
bool | HasResourceStreamComponentFor (const MortonKey &key) const |
Resources::IPlaceholderBuilder * | placeholderBuilder () |
BlockCoverageTrees::PrioritisedBlockCoverageTreeList & | GetCoverageTreeList () const |
void | SetCoverageTreeList (BlockCoverageTrees::PrioritisedBlockCoverageTreeList *pCoverageTreeList) |
Resources::IResourceBuilder * | GetDefaultResourceBuilder () |
void | AddResourceBuilderByKey (const std::string &key, Resources::IResourceBuilder *builder) |
void | RemoveResourceBuilderByKey (const std::string &key, Resources::IResourceBuilder *builder) |
Resources::IResourceBuilder * | GetResourceBuilderByKey (const std::string &key) |
void | AddResourceStreamComponent (ResourceStreamComponent *resourceStream) |
void | ClearResourceStreamComponents () |
ResourceStreamComponent * | FindResourceStreamComponent (const std::string &name) const |
bool | IsValid () const |
Public Member Functions inherited from Eegeo::Streaming::LoggingResourceStream | |
int | TotalNumRequests () const |
int | TotalFailedRequests () const |
int | TotalSuccessRequests () const |
int | TotalSuccessRequestsFromWeb () const |
int | TotalSuccessRequestsFromCache () const |
int | TotalBytesSuccessRequests () const |
int | TotalBytesSuccessRequestsFromWeb () const |
int | TotalBytesSuccessRequestsFromCache () const |
int | TotalSuccessPreDecompressWebBytesRead () const |
int | AvgBytesPerSuccessRequests () const |
float | AvgTimeSuccessCacheLoadMs () const |
float | AvgTimeSuccessWebLoadMs () const |
float | AvgTimeFailWebLoadMs () const |
void | ResetCounters () |
void | LogFailedRequest (const MortonKey &key, float totalTimeTakenMilliseconds) |
void | LogSuccessfulRequest (const MortonKey &key, size_t rawResourceSize, bool loadedFromCache, float totalTimeTakenMilliseconds, size_t preDecompressBytesRead) |
Public Member Functions inherited from Eegeo::Streaming::IResourceStream | |
virtual uint | averageStreamingSize ()=0 |
Protected Member Functions | |
void | registerPlaceholderBuilder (Resources::IPlaceholderBuilder *placeholderBuilder) |