#include <sandesh_connection.h>
|
| | SandeshServerConnection (TcpServer *server, Endpoint endpoint, int task_instance, int task_id) |
| |
| virtual | ~SandeshServerConnection () |
| |
| virtual bool | ProcessResourceUpdate (bool res) |
| |
| virtual bool | ProcessSandeshMessage (const SandeshMessage *msg, bool resource) |
| |
| virtual bool | ProcessSandeshCtrlMessage (const std::string &msg, const SandeshHeader &header, const std::string sandesh_name, const uint32_t header_offset) |
| |
| virtual void | ProcessDisconnect (SandeshSession *session) |
| |
| virtual void | ManagedDelete () |
| |
| virtual LifetimeActor * | deleter () |
| |
| virtual LifetimeManager * | lifetime_manager () |
| |
| virtual void | Destroy () |
| |
Public Member Functions inherited from SandeshConnection |
| | SandeshConnection (const char *prefix, TcpServer *server, Endpoint endpoint, int task_instance, int task_id) |
| |
| virtual | ~SandeshConnection () |
| |
| void | AcceptSession (SandeshSession *session) |
| |
| virtual bool | ReceiveMsg (const std::string &msg, SandeshSession *session) |
| |
| TcpServer * | server () |
| |
| Endpoint | endpoint () |
| |
| bool | SendSandesh (Sandesh *snh) |
| |
| void | set_session (SandeshSession *session) |
| |
| SandeshSession * | session () const |
| |
| SandeshStateMachine * | state_machine () const |
| |
| std::string | StateName () const |
| |
| int | GetTaskInstance () const |
| |
| int | GetTaskId () const |
| |
| void | Initialize () |
| |
| void | Shutdown () |
| |
| bool | MayDelete () const |
| |
| void | SetAdminState (bool down) |
| |
Definition at line 99 of file sandesh_connection.h.
◆ SandeshServerConnection()
| SandeshServerConnection::SandeshServerConnection |
( |
TcpServer * |
server, |
|
|
Endpoint |
endpoint, |
|
|
int |
task_instance, |
|
|
int |
task_id |
|
) |
| |
◆ ~SandeshServerConnection()
| SandeshServerConnection::~SandeshServerConnection |
( |
| ) |
|
|
virtual |
◆ deleter()
◆ Destroy()
| void SandeshServerConnection::Destroy |
( |
| ) |
|
|
virtual |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ lifetime_manager()
◆ ManagedDelete()
| void SandeshServerConnection::ManagedDelete |
( |
| ) |
|
|
virtual |
◆ ProcessDisconnect()
| void SandeshServerConnection::ProcessDisconnect |
( |
SandeshSession * |
session | ) |
|
|
virtual |
◆ ProcessResourceUpdate()
| bool SandeshServerConnection::ProcessResourceUpdate |
( |
bool |
res | ) |
|
|
virtual |
◆ ProcessSandeshCtrlMessage()
| bool SandeshServerConnection::ProcessSandeshCtrlMessage |
( |
const std::string & |
msg, |
|
|
const SandeshHeader & |
header, |
|
|
const std::string |
sandesh_name, |
|
|
const uint32_t |
header_offset |
|
) |
| |
|
virtual |
◆ ProcessSandeshMessage()
| bool SandeshServerConnection::ProcessSandeshMessage |
( |
const SandeshMessage * |
msg, |
|
|
bool |
resource |
|
) |
| |
|
virtual |
◆ deleter_
| boost::scoped_ptr<DeleteActor> SandeshServerConnection::deleter_ |
|
private |
◆ server_delete_ref_
The documentation for this class was generated from the following files: