Design Patterns
operational::state::TcpEstablished Class Reference

#include <tcp_established.h>

Inheritance diagram for operational::state::TcpEstablished:
Collaboration diagram for operational::state::TcpEstablished:

Public Member Functions

 TcpEstablished ()
 
void Initialize (TcpState *listen, TcpState *closed)
 
virtual void Transmit (TcpConnection *, TcpOctetStream *) override
 
virtual void Acknowledge (TcpConnection *) override
 
virtual void Close (TcpConnection *) override
 
virtual std::string Info () const override
 
- Public Member Functions inherited from operational::state::TcpState
virtual ~TcpState ()
 
virtual void ActiveOpen (TcpConnection *)
 
virtual void PassiveOpen (TcpConnection *)
 
virtual void Synchronize (TcpConnection *)
 
virtual void Send (TcpConnection *)
 

Additional Inherited Members

- Static Protected Member Functions inherited from operational::state::TcpState
static void ChangeState (TcpConnection *, TcpState *)
 

Constructor & Destructor Documentation

operational::state::TcpEstablished::TcpEstablished ( )

Member Function Documentation

void operational::state::TcpEstablished::Acknowledge ( TcpConnection connection)
overridevirtual

Reimplemented from operational::state::TcpState.

Here is the call graph for this function:

void operational::state::TcpEstablished::Close ( TcpConnection connection)
overridevirtual

Reimplemented from operational::state::TcpState.

Here is the call graph for this function:

std::string operational::state::TcpEstablished::Info ( ) const
overridevirtual
void operational::state::TcpEstablished::Initialize ( TcpState listen,
TcpState closed 
)
void operational::state::TcpEstablished::Transmit ( TcpConnection connection,
TcpOctetStream stream 
)
overridevirtual

Reimplemented from operational::state::TcpState.

Here is the call graph for this function:


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