Public Member Functions | |
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 |
virtual uint | priority () const =0 |
virtual Resources::IPlaceholderBuilder * | placeholderBuilder ()=0 |
virtual ResourceStreamComponent * | resourceStreamComponentFor (const MortonKey &key) const =0 |
virtual bool | HasResourceStreamComponentFor (const MortonKey &key) const =0 |
virtual Resources::IResourceBuilder * | GetDefaultResourceBuilder ()=0 |
virtual Resources::IResourceBuilder * | GetResourceBuilderByKey (const std::string &key)=0 |
virtual void | AddStreamingObserver (IStreamingObserver *pStreamingObserver)=0 |
virtual void | RemoveStreamingObserver (IStreamingObserver *pStreamingObserver)=0 |
virtual void | NotifyStreamingObserversResourceAdded (const MortonKey &key)=0 |
virtual void | NotifyStreamingObserversResourceRemoved (const MortonKey &key)=0 |
virtual BlockCoverageTrees::PrioritisedBlockCoverageTreeList & | GetCoverageTreeList () const =0 |
virtual ResourceStreamComponent * | FindResourceStreamComponent (const std::string &name) const =0 |
virtual bool | IsValid () const =0 |