OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sandesh_session.h File Reference
#include <tbb/mutex.h>
#include <boost/system/error_code.hpp>
#include <boost/asio.hpp>
#include <boost/tuple/tuple.hpp>
#include <base/util.h>
#include <io/ssl_session.h>
#include <io/udp_server.h>
#include <sandesh/transport/TBufferTransports.h>
#include <sandesh/sandesh.h>
#include <sandesh/sandesh_util.h>
#include <sandesh/sandesh_uve_types.h>
#include <sandesh/stats_client.h>
Include dependency graph for sandesh_session.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SandeshWriter
 
class  SandeshReader
 
class  SandeshSession
 

Macros

#define sXML_SANDESH_OPEN_ATTR_LENGTH   "<sandesh length=\""
 
#define sXML_SANDESH_OPEN   "<sandesh length=\"0000000000\">"
 
#define sXML_SANDESH_CLOSE   "</sandesh>"
 

Typedefs

typedef boost::function< bool(const
std::string &, SandeshSession *)> 
SandeshReceiveMsgCb
 

Macro Definition Documentation

#define sXML_SANDESH_CLOSE   "</sandesh>"

Definition at line 94 of file sandesh_session.h.

#define sXML_SANDESH_OPEN   "<sandesh length=\"0000000000\">"

Definition at line 93 of file sandesh_session.h.

#define sXML_SANDESH_OPEN_ATTR_LENGTH   "<sandesh length=\""

Definition at line 92 of file sandesh_session.h.

Typedef Documentation

typedef boost::function<bool(const std::string&, SandeshSession *)> SandeshReceiveMsgCb

Definition at line 100 of file sandesh_session.h.