BondSMState Class Reference

#include <BondSM_sm.h>

Inheritance diagram for BondSMState:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 BondSMState (const char *name, int stateId)
virtual void ConnectTimeout (BondSMContext &context)
virtual void Die (BondSMContext &context)
virtual void DisconnectTimeout (BondSMContext &context)
virtual void Entry (BondSMContext &)
virtual void Exit (BondSMContext &)
virtual void HeartbeatTimeout (BondSMContext &context)
virtual void SisterAlive (BondSMContext &context)
virtual void SisterDead (BondSMContext &context)

Protected Member Functions

virtual void Default (BondSMContext &context)

Detailed Description

Definition at line 27 of file BondSM_sm.h.


Constructor & Destructor Documentation

BondSMState::BondSMState ( const char *  name,
int  stateId 
) [inline]

Definition at line 32 of file BondSM_sm.h.


Member Function Documentation

void BondSMState::ConnectTimeout ( BondSMContext context  )  [virtual]

Reimplemented in SM_WaitingForSister, and SM_Dead.

Definition at line 19 of file BondSM_sm.cpp.

void BondSMState::Default ( BondSMContext context  )  [protected, virtual]

Definition at line 55 of file BondSM_sm.cpp.

void BondSMState::Die ( BondSMContext context  )  [virtual]

Reimplemented in SM_WaitingForSister, SM_Alive, SM_AwaitSisterDeath, and SM_Dead.

Definition at line 25 of file BondSM_sm.cpp.

void BondSMState::DisconnectTimeout ( BondSMContext context  )  [virtual]

Reimplemented in SM_AwaitSisterDeath, and SM_Dead.

Definition at line 31 of file BondSM_sm.cpp.

virtual void BondSMState::Entry ( BondSMContext  )  [inline, virtual]

Definition at line 36 of file BondSM_sm.h.

virtual void BondSMState::Exit ( BondSMContext  )  [inline, virtual]

Definition at line 37 of file BondSM_sm.h.

void BondSMState::HeartbeatTimeout ( BondSMContext context  )  [virtual]

Reimplemented in SM_Alive, SM_AwaitSisterDeath, and SM_Dead.

Definition at line 37 of file BondSM_sm.cpp.

void BondSMState::SisterAlive ( BondSMContext context  )  [virtual]

Reimplemented in SM_WaitingForSister, SM_Alive, SM_AwaitSisterDeath, and SM_Dead.

Definition at line 43 of file BondSM_sm.cpp.

void BondSMState::SisterDead ( BondSMContext context  )  [virtual]

Reimplemented in SM_WaitingForSister, SM_Alive, SM_AwaitSisterDeath, and SM_Dead.

Definition at line 49 of file BondSM_sm.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Friends Defines


bondcpp
Author(s): Stuart Glaser
autogenerated on Fri Jan 11 09:53:59 2013