Pyrogenesis  trunk
Public Types | Public Member Functions | Private Attributes | List of all members
TraceEntry Class Reference

#include <trace.h>

Collaboration diagram for TraceEntry:
Collaboration graph
[legend]

Public Types

enum  EAction { Load = 'L', Store = 'S' }
 

Public Member Functions

 TraceEntry (EAction action, const Path &pathname, size_t size)
 
 TraceEntry (const std::wstring &text)
 
EAction Action () const
 
const PathPathname () const
 
size_t Size () const
 
std::wstring EncodeAsText () const
 

Private Attributes

float m_timestamp
 
EAction m_action
 
Path m_pathname
 
size_t m_size
 

Member Enumeration Documentation

Enumerator
Load 
Store 

Constructor & Destructor Documentation

TraceEntry::TraceEntry ( EAction  action,
const Path pathname,
size_t  size 
)
TraceEntry::TraceEntry ( const std::wstring &  text)

Member Function Documentation

EAction TraceEntry::Action ( ) const
inline
std::wstring TraceEntry::EncodeAsText ( ) const
const Path& TraceEntry::Pathname ( ) const
inline
size_t TraceEntry::Size ( ) const
inline

Member Data Documentation

EAction TraceEntry::m_action
private
Path TraceEntry::m_pathname
private
size_t TraceEntry::m_size
private
float TraceEntry::m_timestamp
private

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