Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

ConnectionMadeTrans Class Reference

#include <ConnectionMadeTrans.h>

Inheritance diagram for ConnectionMadeTrans:

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.

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.

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

DON'T CALL THIS.


Member Data Documentation

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 v4.0
Generated Thu Nov 22 00:58:15 2007 by Doxygen 1.5.4