Design Patterns
operational::state::TcpClosed Class Reference

#include <tcp_closed.h>

Inheritance diagram for operational::state::TcpClosed:
Collaboration diagram for operational::state::TcpClosed:

Public Member Functions

 TcpClosed ()
 
void Initialize (TcpState *established, TcpState *listen)
 
virtual void ActiveOpen (TcpConnection *) override
 
virtual void PassiveOpen (TcpConnection *) override
 
std::string Info () const override
 
- Public Member Functions inherited from operational::state::TcpState
virtual ~TcpState ()
 
virtual void Transmit (TcpConnection *, TcpOctetStream *)
 
virtual void Close (TcpConnection *)
 
virtual void Synchronize (TcpConnection *)
 
virtual void Acknowledge (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::TcpClosed::TcpClosed ( )

Member Function Documentation

void operational::state::TcpClosed::ActiveOpen ( TcpConnection connection)
overridevirtual

Reimplemented from operational::state::TcpState.

Here is the call graph for this function:

std::string operational::state::TcpClosed::Info ( ) const
overridevirtual
void operational::state::TcpClosed::Initialize ( TcpState established,
TcpState listen 
)
void operational::state::TcpClosed::PassiveOpen ( TcpConnection connection)
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: