class TRIPStateActive : public TRIPState

TRIPStateActive represents a state for TRIP of awaiting connection

Inheritance:


Public Methods

virtual bool acceptAllowed()
string className()
void connectRetryTimerExpired(LSPeerSession& session) throw(TRIPInvalidStateException&)
string description()
void lostConnection(LSPeerSession& session) throw(TRIPInvalidStateException&)
void sendOpen(LSPeerSession& session) throw(TRIPInvalidStateException&)
~TRIPStateActive()
Destructor

Inherited from TRIPState:

Public Methods

virtual void checkIfTimedOut(LSPeerSession& session)
virtual void connect(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void fail(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void holdTimerExpired(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void init(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual bool isEstablished()
virtual void receiveKeepAlive(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void receiveNotification(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void receiveOpen(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void start(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void stop(LSPeerSession& session) throw(TRIPInvalidStateException&)

Protected Methods

void changeState(LSPeerSession& session, TRIPState* newState)
void error(const string& errMsg)
virtual void idle(LSPeerSession& session) throw(TRIPInvalidStateException&)
void info(const string& errMsg)

Documentation

TRIPStateActive represents a state for TRIP of awaiting connection
string description()

string className()

virtual bool acceptAllowed()

~TRIPStateActive()
Destructor

void sendOpen(LSPeerSession& session) throw(TRIPInvalidStateException&)

void lostConnection(LSPeerSession& session) throw(TRIPInvalidStateException&)

void connectRetryTimerExpired(LSPeerSession& session) throw(TRIPInvalidStateException&)


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de