interreality.org [VOS]
[Home] [About]
[Screenshots]
[Download]
[News]
[Community]
[Documentation] [Manual]
[Bugs & Requests] [Wiki]

VIP::Protocol Class Reference

#include <protocol.hh>

Inheritance diagram for VIP::Protocol:

VIP::LowLatencyProto VIP::StandardProtocol List of all members.

Detailed Description

Definition at line 15 of file protocol.hh.

Public Member Functions

Protected Attributes


Constructor & Destructor Documentation

VIP::Protocol::Protocol ( Connection c  )  [inline]

Definition at line 21 of file protocol.hh.

virtual VIP::Protocol::~Protocol (  )  [inline, virtual]

Definition at line 22 of file protocol.hh.


Member Function Documentation

virtual double VIP::Protocol::desiredWaitTime (  )  [pure virtual]

virtual void VIP::Protocol::getNextChunk ( uint8_t *  buf,
unsigned int *  bufsize,
bool  ackOnly 
) [pure virtual]

virtual int VIP::Protocol::getProtocolNum (  )  [pure virtual]

virtual void VIP::Protocol::handleChunk ( uint8_t *  buf,
unsigned int *  bufsize 
) [pure virtual]

virtual bool VIP::Protocol::hasQueuedData (  )  [pure virtual]

virtual void VIP::Protocol::makeSYN ( uint8_t *  buf,
unsigned int *  bufsize 
) [pure virtual]

virtual int VIP::Protocol::queueData ( Message m  )  [pure virtual]

virtual unsigned int VIP::Protocol::queuedBytes ( int  channel  )  [pure virtual]

virtual bool VIP::Protocol::replySYN ( uint8_t *  received,
unsigned int  recvsz,
uint8_t *  reply,
unsigned int *  replysz 
) [pure virtual]

virtual void VIP::Protocol::setupWithSYN ( uint8_t *  received,
unsigned int  recvsz 
) [pure virtual]


Member Data Documentation

Definition at line 18 of file protocol.hh.


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