orxonox::packet::FunctionCalls Class Reference

#include <src/network/packet/FunctionCalls.h>

Inheritance diagram for orxonox::packet::FunctionCalls:

orxonox::packet::Packet

List of all members.

Public Member Functions

void addCallMember (uint32_t networkID, uint32_t objectID, const MultiType *mt1=0, const MultiType *mt2=0, const MultiType *mt3=0, const MultiType *mt4=0, const MultiType *mt5=0)
void addCallStatic (uint32_t networkID, const MultiType *mt1=0, const MultiType *mt2=0, const MultiType *mt3=0, const MultiType *mt4=0, const MultiType *mt5=0)
 FunctionCalls (uint8_t *data, unsigned int clientID)
 FunctionCalls ()
unsigned int getSize () const
bool process ()
 ~FunctionCalls ()

Private Attributes

unsigned int clientID_
uint32_t currentMemBlocks_
uint32_t currentSize_
uint32_t nrOfCalls_


Detailed Description

Author:

Constructor & Destructor Documentation

orxonox::packet::FunctionCalls::FunctionCalls (  ) 

orxonox::packet::FunctionCalls::FunctionCalls ( uint8_t *  data,
unsigned int  clientID 
)

orxonox::packet::FunctionCalls::~FunctionCalls (  ) 


Member Function Documentation

void orxonox::packet::FunctionCalls::addCallMember ( uint32_t  networkID,
uint32_t  objectID,
const MultiType mt1 = 0,
const MultiType mt2 = 0,
const MultiType mt3 = 0,
const MultiType mt4 = 0,
const MultiType mt5 = 0 
)

void orxonox::packet::FunctionCalls::addCallStatic ( uint32_t  networkID,
const MultiType mt1 = 0,
const MultiType mt2 = 0,
const MultiType mt3 = 0,
const MultiType mt4 = 0,
const MultiType mt5 = 0 
)

unsigned int orxonox::packet::FunctionCalls::getSize (  )  const [inline, virtual]

bool orxonox::packet::FunctionCalls::process (  )  [virtual]


Member Data Documentation

Reimplemented from orxonox::packet::Packet.

Referenced by FunctionCalls(), and process().


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

Generated on Tue Jul 28 16:23:23 2009 for Orxonox by  doxygen 1.5.6