TransformationManagerOpenPipeEvent Class Reference

#include <TransformationManagerEvents.h>

Inherits Event.

Collaboration diagram for TransformationManagerOpenPipeEvent:

List of all members.


Public Types

typedef EventFactory
< TransformationManagerOpenPipeEvent
Factory

Public Member Functions

 TransformationManagerOpenPipeEvent ()
 TransformationManagerOpenPipeEvent (unsigned srcId, unsigned dstId, unsigned pipeType, unsigned objectClass, unsigned objectType, unsigned objectId, unsigned priority, unsigned userId, bool isMTPipe=false)
 TransformationManagerOpenPipeEvent (NetMessage *msg, OSG::UInt32 sequenceNumber, unsigned id)
virtual ~TransformationManagerOpenPipeEvent ()
void addPipe (unsigned srcId, unsigned dstId, unsigned pipeType, unsigned objectClass, unsigned objectType, unsigned objectId, unsigned priority, unsigned userId, bool isMTPipe=false)
void addPipe (TransformationPipe *pipe, unsigned priority)
virtual void encode (NetMessage *message)
virtual void decode (NetMessage *message)
virtual void execute ()
virtual std::string toString ()

Protected Attributes

std::vector
< TransformationPipeIdData * > 
pipeList

Member Typedef Documentation


Constructor & Destructor Documentation

OSG_USING_NAMESPACE TransformationManagerOpenPipeEvent::TransformationManagerOpenPipeEvent (  ) 

TransformationManagerOpenPipeEvent::TransformationManagerOpenPipeEvent ( unsigned  srcId,
unsigned  dstId,
unsigned  pipeType,
unsigned  objectClass,
unsigned  objectType,
unsigned  objectId,
unsigned  priority,
unsigned  userId,
bool  isMTPipe = false 
)

TransformationManagerOpenPipeEvent::TransformationManagerOpenPipeEvent ( NetMessage msg,
OSG::UInt32  sequenceNumber,
unsigned  id 
)

TransformationManagerOpenPipeEvent::~TransformationManagerOpenPipeEvent (  )  [virtual]


Member Function Documentation

void TransformationManagerOpenPipeEvent::addPipe ( TransformationPipe pipe,
unsigned  priority 
)

void TransformationManagerOpenPipeEvent::addPipe ( unsigned  srcId,
unsigned  dstId,
unsigned  pipeType,
unsigned  objectClass,
unsigned  objectType,
unsigned  objectId,
unsigned  priority,
unsigned  userId,
bool  isMTPipe = false 
)

void TransformationManagerOpenPipeEvent::decode ( NetMessage message  )  [virtual]

Reimplemented from Event.

void TransformationManagerOpenPipeEvent::encode ( NetMessage message  )  [virtual]

Todo:
should Event::decode() and Event::encode() be protected?

describe Event::decode() and Event::encode()

Reimplemented from Event.

void TransformationManagerOpenPipeEvent::execute (  )  [virtual]

Process the Event.

Todo:
write more precise description

Implements Event.

std::string TransformationManagerOpenPipeEvent::toString (  )  [virtual]

Return a string representation of the Event, containing all attributes.

Reimplemented from Event.


Member Data Documentation


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

Generated on Wed Oct 20 16:12:01 2010 for inVRs by doxygen 1.5.8