COVISE Core
Public Member Functions | Private 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 Member Functions

int * intbuffer ()
 
int intbuffer_size ()
 

Private Attributes

covise::DataHandle buffer
 
int intbuffer_ptr
 
int convert
 
Messagemsg
 
const Connectionconn
 
DataManagerProcessdatamgr
 

Constructor & Destructor Documentation

◆ PackBuffer() [1/2]

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

◆ PackBuffer() [2/2]

covise::PackBuffer::PackBuffer ( Message m)
inline

◆ ~PackBuffer()

covise::PackBuffer::~PackBuffer ( )
inline

Member Function Documentation

◆ get_current_pointer_for_n_bytes()

char * PackBuffer::get_current_pointer_for_n_bytes ( int &  n)

◆ get_ptr_for_n_bytes()

char * PackBuffer::get_ptr_for_n_bytes ( int &  n)

◆ intbuffer()

int * covise::PackBuffer::intbuffer ( )
private

◆ intbuffer_size()

int covise::PackBuffer::intbuffer_size ( )
private

◆ put_back_int()

void PackBuffer::put_back_int ( )
inline

◆ read_int()

void PackBuffer::read_int ( int &  i)
inline

◆ receive()

void PackBuffer::receive ( )

◆ send()

void PackBuffer::send ( )
inline

◆ skip_n_bytes()

void covise::PackBuffer::skip_n_bytes ( int  n)

◆ write_int()

void PackBuffer::write_int ( int  i)
inline

Member Data Documentation

◆ buffer

covise::DataHandle covise::PackBuffer::buffer
private

◆ conn

const Connection* covise::PackBuffer::conn
private

◆ convert

int covise::PackBuffer::convert
private

◆ datamgr

DataManagerProcess* covise::PackBuffer::datamgr
private

◆ intbuffer_ptr

int covise::PackBuffer::intbuffer_ptr
private

◆ msg

Message* covise::PackBuffer::msg
private

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