All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Streaming::LoggingResourceStream Class Reference
Inheritance diagram for Eegeo::Streaming::LoggingResourceStream:
Eegeo::Streaming::IResourceStream Eegeo::Streaming::ResourceStreamBase

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 ResourceStreamComponentresourceStreamComponentFor (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 ResourceStreamComponentFindResourceStreamComponent (const std::string &name) const =0
 
virtual bool IsValid () const =0
 

The documentation for this class was generated from the following files: