Public Member Functions | Protected Member Functions
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 31 of file BondSM_sm.h.


Member Function Documentation

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

Reimplemented in SM_Dead, and SM_WaitingForSister.

Definition at line 17 of file BondSM_sm.cpp.

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

Definition at line 53 of file BondSM_sm.cpp.

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

Reimplemented in SM_Dead, SM_AwaitSisterDeath, SM_Alive, and SM_WaitingForSister.

Definition at line 23 of file BondSM_sm.cpp.

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

Reimplemented in SM_Dead, and SM_AwaitSisterDeath.

Definition at line 29 of file BondSM_sm.cpp.

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

Definition at line 35 of file BondSM_sm.h.

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

Definition at line 36 of file BondSM_sm.h.

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

Reimplemented in SM_Dead, SM_AwaitSisterDeath, and SM_Alive.

Definition at line 35 of file BondSM_sm.cpp.

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

Reimplemented in SM_Dead, SM_AwaitSisterDeath, SM_Alive, and SM_WaitingForSister.

Definition at line 41 of file BondSM_sm.cpp.

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

Reimplemented in SM_Dead, SM_AwaitSisterDeath, SM_Alive, and SM_WaitingForSister.

Definition at line 47 of file BondSM_sm.cpp.


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


bondcpp
Author(s): Stuart Glaser
autogenerated on Thu Jun 6 2019 20:40:39