COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Attributes | List of all members
covise::PackBuffer Class Reference

#include <dmgr_packer.h>

Collaboration diagram for covise::PackBuffer:
Collaboration graph
[legend]

Public Member Functions

 PackBuffer (DataManagerProcess *dm, Message *m)
 
 PackBuffer (Message *m)
 
 ~PackBuffer ()
 
void send ()
 
void receive ()
 
char * get_ptr_for_n_bytes (int &n)
 
void write_int (int i)
 
void read_int (int &i)
 
void put_back_int ()
 
char * get_current_pointer_for_n_bytes (int &n)
 
void skip_n_bytes (int n)
 

Private Attributes

char * buffer
 
int buffer_size
 
int * intbuffer
 
int intbuffer_ptr
 
int intbuffer_size
 
int convert
 
Messagemsg
 
Connectionconn
 
DataManagerProcessdatamgr
 

Constructor & Destructor Documentation

covise::PackBuffer::PackBuffer ( DataManagerProcess dm,
Message m 
)
inline
covise::PackBuffer::PackBuffer ( Message m)
inline
covise::PackBuffer::~PackBuffer ( )
inline

Member Function Documentation

char * PackBuffer::get_current_pointer_for_n_bytes ( int &  n)
char * PackBuffer::get_ptr_for_n_bytes ( int &  n)
void PackBuffer::put_back_int ( )
inline
void PackBuffer::read_int ( int &  i)
inline
void PackBuffer::receive ( )
void PackBuffer::send ( )
inline
void covise::PackBuffer::skip_n_bytes ( int  n)
void PackBuffer::write_int ( int  i)
inline

Member Data Documentation

char* covise::PackBuffer::buffer
private
int covise::PackBuffer::buffer_size
private
Connection* covise::PackBuffer::conn
private
int covise::PackBuffer::convert
private
DataManagerProcess* covise::PackBuffer::datamgr
private
int* covise::PackBuffer::intbuffer
private
int covise::PackBuffer::intbuffer_ptr
private
int covise::PackBuffer::intbuffer_size
private
Message* covise::PackBuffer::msg
private

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