StreamStorage Class Reference

#include <marshal.h>

Inheritance diagram for StreamStorage:

StorageIntf List of all members.

Public Member Functions

 StreamStorage ()
 ~StreamStorage ()
 StreamStorage (char *data, uint len)
int read (char *buf, uint size)
int write (const char *buf, uint size)
void rewind ()
char * data () const
int size ()

Detailed Description

Definition at line 37 of file marshal.h.


Constructor & Destructor Documentation

StreamStorage::StreamStorage (  )  [inline]

Definition at line 40 of file marshal.h.

StreamStorage::~StreamStorage (  )  [inline]

Definition at line 46 of file marshal.h.

StreamStorage::StreamStorage ( char *  data,
uint  len 
) [inline]

Definition at line 50 of file marshal.h.


Member Function Documentation

int StreamStorage::read ( char *  buf,
uint  size 
) [inline, virtual]

Read size bytes from the store into buf.

Implements StorageIntf.

Definition at line 56 of file marshal.h.

int StreamStorage::write ( const char *  buf,
uint  size 
) [inline, virtual]

Write size bytes from buf into the store.

Implements StorageIntf.

Definition at line 63 of file marshal.h.

void StreamStorage::rewind (  )  [inline]

Definition at line 71 of file marshal.h.

char* StreamStorage::data (  )  const [inline]

Definition at line 72 of file marshal.h.

int StreamStorage::size (  )  [inline]

Definition at line 73 of file marshal.h.


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



Generated on Mon Mar 31 10:59:03 2008 by  doxygen 1.5.1