#include <SerializeStream.h>
Definition at line 52 of file SerializeStream.h.
Public Member Functions | |
MemoryStream (const char *buf, size_t size) | |
virtual | ~MemoryStream () |
int | process_bits (char *buf, size_t size) |
virtual from SerializeStream | |
Private Attributes | |
char * | buf_ |
size_t | size_ |
size_t | pos_ |
Current position in the stream. |
oasys::MemoryStream< _Copy >::MemoryStream | ( | const char * | buf, | |
size_t | size | |||
) | [inline] |
Definition at line 54 of file SerializeStream.h.
virtual oasys::MemoryStream< _Copy >::~MemoryStream | ( | ) | [inline, virtual] |
Definition at line 58 of file SerializeStream.h.
int oasys::MemoryStream< _Copy >::process_bits | ( | char * | buf, | |
size_t | size | |||
) | [inline, virtual] |
virtual from SerializeStream
Implements oasys::SerializeStream.
Definition at line 61 of file SerializeStream.h.
References oasys::MemoryStream< _Copy >::buf_, oasys::MemoryStream< _Copy >::pos_, and oasys::MemoryStream< _Copy >::size_.
char* oasys::MemoryStream< _Copy >::buf_ [private] |
Definition at line 72 of file SerializeStream.h.
Referenced by oasys::MemoryStream< _Copy >::process_bits().
size_t oasys::MemoryStream< _Copy >::size_ [private] |
Definition at line 73 of file SerializeStream.h.
Referenced by oasys::MemoryStream< _Copy >::process_bits().
size_t oasys::MemoryStream< _Copy >::pos_ [private] |
Current position in the stream.
Definition at line 74 of file SerializeStream.h.
Referenced by oasys::MemoryStream< _Copy >::process_bits().