class TRIPStateConnect : public TRIPState

TRIPStateConnect represents a state for TRIP of requesting connection

Inheritance:


Public Methods

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

Inherited from TRIPState:

Public Methods

virtual void checkIfTimedOut(LSPeerSession& session)
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

TRIPStateConnect represents a state for TRIP of requesting connection
string description()

string className()

virtual bool acceptAllowed()

~TRIPStateConnect()
Destructor

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

void connect(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