class TRIPState

TRIPState represent a COPS request state

Inheritance:


Public Methods

virtual bool acceptAllowed()
virtual void checkIfTimedOut(LSPeerSession& session)
virtual string className()
virtual void connect(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void connectRetryTimerExpired(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual string description()
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 lostConnection(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void receiveKeepAlive(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void receiveNotification(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void receiveOpen(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void sendOpen(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void start(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void stop(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual ~TRIPState()
Destructor

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

TRIPState represent a COPS request state
virtual string description()

virtual string className()

virtual ~TRIPState()
Destructor

virtual bool acceptAllowed()

virtual bool isEstablished()

virtual void init(LSPeerSession& session) throw(TRIPInvalidStateException&)

virtual void start(LSPeerSession& session) throw(TRIPInvalidStateException&)

virtual void connect(LSPeerSession& session) throw(TRIPInvalidStateException&)

virtual void fail(LSPeerSession& session) throw(TRIPInvalidStateException&)

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

virtual void holdTimerExpired(LSPeerSession& session) throw(TRIPInvalidStateException&)

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

virtual void receiveOpen(LSPeerSession& session) throw(TRIPInvalidStateException&)

virtual void receiveKeepAlive(LSPeerSession& session) throw(TRIPInvalidStateException&)

virtual void receiveNotification(LSPeerSession& session) throw(TRIPInvalidStateException&)

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

virtual void stop(LSPeerSession& session) throw(TRIPInvalidStateException&)

virtual void checkIfTimedOut(LSPeerSession& session)

void error(const string& errMsg)

void info(const string& errMsg)

virtual void idle(LSPeerSession& session) throw(TRIPInvalidStateException&)

void changeState(LSPeerSession& session, TRIPState* newState)


Direct child classes:
TRIPStateUnknown
TRIPStateOpenSent
TRIPStateOpenConfirm
TRIPStateIdle
TRIPStateEstablished
TRIPStateConnect
TRIPStateActive

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