#include <sandesh_connection.h>
|
typedef boost::asio::ip::tcp::endpoint | Endpoint |
|
Definition at line 28 of file sandesh_connection.h.
◆ Endpoint
◆ SandeshConnection()
SandeshConnection::SandeshConnection |
( |
const char * |
prefix, |
|
|
TcpServer * |
server, |
|
|
Endpoint |
endpoint, |
|
|
int |
task_instance, |
|
|
int |
task_id |
|
) |
| |
◆ ~SandeshConnection()
SandeshConnection::~SandeshConnection |
( |
| ) |
|
|
virtual |
◆ AcceptSession()
◆ deleter()
◆ Destroy()
virtual void SandeshConnection::Destroy |
( |
| ) |
|
|
pure virtual |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ endpoint()
Endpoint SandeshConnection::endpoint |
( |
| ) |
|
|
inline |
◆ GetTaskId()
int SandeshConnection::GetTaskId |
( |
| ) |
const |
|
inline |
◆ GetTaskInstance()
int SandeshConnection::GetTaskInstance |
( |
| ) |
const |
|
inline |
◆ Initialize()
void SandeshConnection::Initialize |
( |
| ) |
|
|
inline |
◆ lifetime_manager()
◆ ManagedDelete()
virtual void SandeshConnection::ManagedDelete |
( |
| ) |
|
|
pure virtual |
◆ MayDelete()
bool SandeshConnection::MayDelete |
( |
| ) |
const |
◆ ProcessDisconnect()
virtual void SandeshConnection::ProcessDisconnect |
( |
SandeshSession * |
sess | ) |
|
|
pure virtual |
◆ ProcessResourceUpdate()
virtual bool SandeshConnection::ProcessResourceUpdate |
( |
bool |
res | ) |
|
|
inlinevirtual |
◆ ProcessSandeshCtrlMessage()
virtual bool SandeshConnection::ProcessSandeshCtrlMessage |
( |
const std::string & |
msg, |
|
|
const SandeshHeader & |
header, |
|
|
const std::string |
sandesh_name, |
|
|
const uint32_t |
header_offset |
|
) |
| |
|
pure virtual |
◆ ProcessSandeshMessage()
virtual bool SandeshConnection::ProcessSandeshMessage |
( |
const SandeshMessage * |
msg, |
|
|
bool |
resource |
|
) |
| |
|
pure virtual |
◆ ReceiveMsg()
bool SandeshConnection::ReceiveMsg |
( |
const std::string & |
msg, |
|
|
SandeshSession * |
session |
|
) |
| |
|
virtual |
◆ SendSandesh()
bool SandeshConnection::SendSandesh |
( |
Sandesh * |
snh | ) |
|
◆ server()
◆ session()
◆ set_session()
◆ SetAdminState()
void SandeshConnection::SetAdminState |
( |
bool |
down | ) |
|
◆ Shutdown()
void SandeshConnection::Shutdown |
( |
void |
| ) |
|
◆ state_machine()
◆ StateName()
std::string SandeshConnection::StateName |
( |
| ) |
const |
|
inline |
◆ SandeshServerStateMachineTest
friend class SandeshServerStateMachineTest |
|
friend |
◆ admin_down_
bool SandeshConnection::admin_down_ |
|
private |
◆ endpoint_
◆ is_deleted_
bool SandeshConnection::is_deleted_ |
|
protected |
◆ server_
◆ session_
◆ state_machine_
◆ task_id_
int SandeshConnection::task_id_ |
|
private |
◆ task_instance_
int SandeshConnection::task_instance_ |
|
private |
The documentation for this class was generated from the following files: