Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

ConnectionMadeTrans Class Reference

#include <ConnectionMadeTrans.h>

Inheritance diagram for ConnectionMadeTrans:

Inheritance graph
[legend]
List of all members.

Detailed Description

a transition that occurs as soon as a connection is made

Definition at line 10 of file ConnectionMadeTrans.h.

Public Member Functions

 ConnectionMadeTrans (StateNode *destination, Socket *sock)
 constructor
 ConnectionMadeTrans (const std::string &name, StateNode *destination, Socket *sock)
 constructor
virtual void DoStart ()
 starts 32 msec timer with sid=0
virtual void DoStop ()
 stops timer
virtual void processEvent (const EventBase &)
 when timer event is received, fire() the transition

Protected Member Functions

 ConnectionMadeTrans (const std::string &classname, const std::string &instancename, StateNode *destination, Socket *sock)
 constructor, only to be called by subclasses (which need to specify their own classname)
 ConnectionMadeTrans (const ConnectionMadeTrans &)
 DON'T CALL THIS.
ConnectionMadeTransoperator= (const ConnectionMadeTrans &)
 DON'T CALL THIS.

Protected Attributes

Socketsocket
 the socket to expect the connection on


Constructor & Destructor Documentation

ConnectionMadeTrans::ConnectionMadeTrans StateNode destination,
Socket sock
[inline]
 

constructor

Definition at line 14 of file ConnectionMadeTrans.h.

ConnectionMadeTrans::ConnectionMadeTrans const std::string &  name,
StateNode destination,
Socket sock
[inline]
 

constructor

Definition at line 17 of file ConnectionMadeTrans.h.

ConnectionMadeTrans::ConnectionMadeTrans const std::string &  classname,
const std::string &  instancename,
StateNode destination,
Socket sock
[inline, protected]
 

constructor, only to be called by subclasses (which need to specify their own classname)

Definition at line 38 of file ConnectionMadeTrans.h.

ConnectionMadeTrans::ConnectionMadeTrans const ConnectionMadeTrans  )  [protected]
 

DON'T CALL THIS.


Member Function Documentation

virtual void ConnectionMadeTrans::DoStart  )  [inline, virtual]
 

starts 32 msec timer with sid=0

Reimplemented from BehaviorBase.

Definition at line 21 of file ConnectionMadeTrans.h.

virtual void ConnectionMadeTrans::DoStop  )  [inline, virtual]
 

stops timer

Reimplemented from BehaviorBase.

Definition at line 27 of file ConnectionMadeTrans.h.

ConnectionMadeTrans& ConnectionMadeTrans::operator= const ConnectionMadeTrans  )  [protected]
 

DON'T CALL THIS.

virtual void ConnectionMadeTrans::processEvent const EventBase  )  [inline, virtual]
 

when timer event is received, fire() the transition

Reimplemented from BehaviorBase.

Definition at line 30 of file ConnectionMadeTrans.h.


Member Data Documentation

Socket* ConnectionMadeTrans::socket [protected]
 

the socket to expect the connection on

Definition at line 45 of file ConnectionMadeTrans.h.

Referenced by processEvent().


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

Tekkotsu v2.4.1
Generated Tue Aug 16 16:34:59 2005 by Doxygen 1.4.4