Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

RageFileStore Class Reference

More...

#include <CryptHelpers.h>

Collaboration diagram for RageFileStore:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RageFileStore ()
 RageFileStore (const char *filename)
unsigned long MaxRetrievable () const
unsigned int TransferTo2 (BufferedTransformation &target, unsigned long &transferBytes, const std::string &channel=NULL_CHANNEL, bool blocking=true)
unsigned int CopyRangeTo2 (BufferedTransformation &target, unsigned long &begin, unsigned long end=ULONG_MAX, const std::string &channel=NULL_CHANNEL, bool blocking=true) const

Private Member Functions

void StoreInitialize (const NameValuePairs &parameters)

Private Attributes

RageFile m_file
byte * m_space
int m_len
bool m_waiting

Detailed Description


Constructor & Destructor Documentation

RageFileStore::RageFileStore  )  [inline]
 

RageFileStore::RageFileStore const char *  filename  )  [inline]
 


Member Function Documentation

unsigned int RageFileStore::CopyRangeTo2 BufferedTransformation &  target,
unsigned long &  begin,
unsigned long  end = ULONG_MAX,
const std::string &  channel = NULL_CHANNEL,
bool  blocking = true
const
 

unsigned long RageFileStore::MaxRetrievable  )  const
 

void RageFileStore::StoreInitialize const NameValuePairs &  parameters  )  [private]
 

unsigned int RageFileStore::TransferTo2 BufferedTransformation &  target,
unsigned long &  transferBytes,
const std::string &  channel = NULL_CHANNEL,
bool  blocking = true
 


Member Data Documentation

RageFile RageFileStore::m_file [mutable, private]
 

int RageFileStore::m_len [private]
 

byte* RageFileStore::m_space [private]
 

bool RageFileStore::m_waiting [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:01:23 2005 for StepMania by doxygen 1.3.7