OpenSDN source code
SandeshBuffer Member List

This is the complete list of members for SandeshBuffer, including all inherited members.

category() constSandeshinline
category_Sandeshprivate
client()Sandeshinlinestatic
client_Sandeshprotectedstatic
client_context()Sandeshinlinestatic
client_context_Sandeshprivatestatic
config()Sandeshinlinestatic
config_Sandeshprivatestatic
connect_to_collector_Sandeshprivatestatic
ConnectToCollector(const std::string &collector_ip, int collector_port, bool periodicuve=false)Sandeshstatic
context() constSandeshinline
context_Sandeshprivate
DerivedStats typedefSandesh
disable_flow_collection_Sandeshprivatestatic
disable_sending_all_Sandeshprivatestatic
disable_sending_flows_Sandeshprivatestatic
disable_sending_object_logs_Sandeshprivatestatic
DisableFlowCollection(bool disable)Sandeshstatic
DisableSendingAllMessages(bool disable)Sandeshstatic
DisableSendingFlows(bool disable)Sandeshstatic
DisableSendingObjectLogs(bool disable)Sandeshstatic
Dispatch(SandeshConnection *sconn=NULL)Sandeshprotectedvirtual
enable_flow_log_Sandeshprivatestatic
enable_local_log_Sandeshprivatestatic
enable_session_syslog_Sandeshprivatestatic
enable_trace_print_Sandeshprivatestatic
Endpoint typedefSandesh
Enqueue(SandeshQueue *queue)Sandesh
event_manager_Sandeshprivatestatic
ForcedLog() const =0Sandeshpure virtual
get_send_rate_limit()Sandeshstatic
GetMsgStats(std::vector< SandeshMessageTypeStats > *mtype_stats, SandeshMessageStats *magg_stats)Sandeshstatic
GetMsgStats(boost::ptr_map< std::string, SandeshMessageTypeStats > *mtype_stats, SandeshMessageStats *magg_stats)Sandeshstatic
GetSize() const =0Sandeshpure virtual
HandleTest(SandeshLevel::type level, const std::string &category)Sandeshprotectedstatic
hints() constSandeshinline
hints_Sandeshprivate
http_port()Sandeshinlinestatic
http_port_Sandeshprivatestatic
InitClient(EventManager *evm, Endpoint server, const SandeshConfig &config, bool periodicuve)Sandeshprivatestatic
InitClient(EventManager *evm, const std::vector< std::string > &collectors, const SandeshConfig &config)Sandeshprivatestatic
InitCollector(const std::string &module, const std::string &source, const std::string &node_type, const std::string &instance_id, EventManager *evm, const std::string &collector_ip, int collector_port, unsigned short http_port, SandeshContext *client_context=NULL, const SandeshConfig &config=SandeshConfig())Sandeshstatic
InitGenerator(const std::string &module, const std::string &source, const std::string &node_type, const std::string &instance_id, EventManager *evm, unsigned short http_port, const std::vector< std::string > &collectors, SandeshContext *client_context=NULL, DerivedStats ds=DerivedStats(), const SandeshConfig &config=SandeshConfig())Sandeshstatic
InitGenerator(const std::string &module, const std::string &source, const std::string &node_type, const std::string &instance_id, EventManager *evm, unsigned short http_port, SandeshContext *client_context=NULL, DerivedStats ds=DerivedStats(), const SandeshConfig &config=SandeshConfig())Sandeshstatic
InitGeneratorTest(const std::string &module, const std::string &source, const std::string &node_type, const std::string &instance_id, EventManager *evm, unsigned short http_port, SandeshContext *client_context=NULL, const SandeshConfig &config=SandeshConfig())Sandeshstatic
Initialize(SandeshRole::type role, const std::string &module, const std::string &source, const std::string &node_type, const std::string &instance_id, EventManager *evm, unsigned short http_port, SandeshContext *client_context=NULL, const SandeshConfig &config=SandeshConfig())Sandeshprivatestatic
InitReceive(int recv_task_inst=-1)Sandeshprivatestatic
instance_id()Sandeshinlinestatic
instance_id_Sandeshprivatestatic
is_send_sampled_to_collector_enabled()Sandeshinlinestatic
is_send_sampled_to_logger_enabled()Sandeshinlinestatic
is_send_slo_to_collector_enabled()Sandeshinlinestatic
is_send_slo_to_logger_enabled()Sandeshinlinestatic
IsConnectToCollectorEnabled()Sandeshinlinestatic
IsFlowCollectionDisabled()Sandeshinlinestatic
IsFlowLoggingEnabled()Sandeshinlinestatic
IsLevelCategoryLoggingAllowed(SandeshType::type type, SandeshLevel::type level, const std::string &category)Sandeshprotectedstatic
IsLevelUT(SandeshLevel::type level)Sandeshprotectedstatic
IsLocalLoggingEnabled()Sandeshinlinestatic
IsLoggingAllowed() constSandesh
IsLoggingDroppedAllowed(SandeshType::type)Sandeshstatic
IsSendingAllMessagesDisabled()Sandeshstatic
IsSendingFlowsDisabled()Sandeshstatic
IsSendingObjectLogsDisabled()Sandeshstatic
IsSendingSystemLogsDisabled()Sandeshstatic
IsSendQueueEnabled()Sandeshinlinestatic
IsSloSyslogEnabled()Sandeshinlinestatic
IsTracePrintEnabled()Sandeshinlinestatic
IsUnitTest()Sandeshinlineprotectedstatic
level() constSandeshinline
level_Sandeshprivate
LevelToString(SandeshLevel::type level)Sandeshstatic
Log() const =0Sandeshpure virtual
logger()Sandeshinlinestatic
logger_Sandeshprivatestatic
logging_category_Sandeshprivatestatic
logging_level_Sandeshprivatestatic
logging_ut_level_Sandeshprivatestatic
LoggingCategory()Sandeshinlinestatic
LoggingLevel()Sandeshinlinestatic
LoggingUtLevel()Sandeshinlinestatic
module()Sandeshinlinestatic
module_Sandeshprivatestatic
module_context(const std::string &module_name)Sandeshstatic
module_context_Sandeshprivatestatic
ModuleContextMap typedefSandeshprivate
ModuleName() const =0Sandeshpure virtual
msg_stats_Sandeshprivatestatic
Name() constSandeshinlinevirtual
name_Sandeshprivate
node_type()Sandeshinlinestatic
node_type_Sandeshprivatestatic
operator=(const SandeshBuffer &r)SandeshBufferinline
Process(SandeshContext *context)=0SandeshBufferpure virtual
ProcessRecv(SandeshRequest *)Sandeshprivatestatic
QueueWaterMarkInfo typedefSandesh
Read(boost::shared_ptr< contrail::sandesh::protocol::TProtocol > iprot)=0Sandeshpure virtual
ReadBinary(u_int8_t *buf, u_int32_t buf_len, int *error)Sandeshvirtual
ReadBinaryFromFile(const std::string &path, int *error)Sandeshvirtual
ReceiveBinaryMsg(u_int8_t *buf, u_int32_t buf_len, int *error, SandeshContext *client_context)Sandeshstatic
ReceiveBinaryMsgOne(u_int8_t *buf, u_int32_t buf_len, int *error, SandeshContext *client_context)Sandeshstatic
ReConfigCollectors(const std::vector< std::string > &collector_list)Sandeshstatic
RecordPort(const std::string &name, const std::string &module, unsigned short port)Sandeshstatic
recv_queue()Sandeshinlinestatic
recv_queue_Sandeshprivatestatic
recv_task_id_Sandeshprivatestatic
Release()Sandeshinlinevirtual
response_callback()Sandeshinlinestatic
response_callback_Sandeshprotectedstatic
role()Sandeshinlinestatic
role_Sandeshprivatestatic
sampled_logger()Sandeshinlinestatic
sampled_logger_Sandeshprivatestatic
sampled_to_collector_Sandeshprivatestatic
sampled_to_logger_Sandeshprivatestatic
Sandesh(SandeshType::type type, const std::string &name, uint32_t seqno)Sandeshinlineprotected
Sandesh(SandeshType::type type, const std::string &name, uint32_t seqno, bool no_time_stamp)Sandeshinlineprotected
sandesh_send_ratelimit_Sandeshprivatestatic
SandeshBuffer(const std::string &name, uint32_t seqno)SandeshBufferinlineprotected
SandeshBufferQueue typedefSandesh
SandeshCallback typedefSandesh
SandeshQueue typedefSandesh
SandeshRoleToString(SandeshRole::type role)Sandeshstatic
SandeshRxQueue typedefSandesh
scope() constSandeshinline
scope_Sandeshprivate
send_queue_enabled_Sandeshprivatestatic
SendEnqueue()Sandeshprotectedvirtual
SendingLevel()Sandeshstatic
SendReady(SandeshConnection *sconn=NULL)Sandeshstatic
seqnum()Sandeshinlinevirtual
seqnum_Sandeshprivate
set_category(std::string category)Sandeshinline
set_client_context(SandeshContext *context)Sandeshinlinestatic
set_context(std::string context)Sandeshinline
set_hints(int32_t hints)Sandeshinline
set_instance_id(std::string &instance_id)Sandeshinlinestatic
set_level(SandeshLevel::type level)Sandeshinline
set_logger_appender(const std::string &file_name, long max_file_size, int max_backup_index, const std::string &syslog_facility, const std::vector< std::string > &destn, const std::string &ident, bool is_sampled_logger)Sandeshstatic
set_module(std::string &module)Sandeshinlinestatic
set_module_context(const std::string &module_name, SandeshContext *context)Sandeshstatic
set_name(const char *name)Sandeshinlineprotected
set_node_type(std::string &node_type)Sandeshinlinestatic
set_response_callback(SandeshCallback response_cb)Sandeshinlinestatic
set_scope(std::string scope)Sandeshinline
set_send_rate_limit(int rate_limit)Sandeshstatic
set_send_to_collector_flags(const std::vector< std::string > &sampled_destination, const std::vector< std::string > &slo_destination)Sandeshstatic
set_source(std::string &source)Sandeshinlinestatic
set_timestamp(time_t timestamp)Sandeshinlineprotected
set_type(SandeshType::type type)Sandeshinlineprotected
SetDscpValue(uint8_t value)Sandeshstatic
SetFlowLogging(bool enable)Sandeshstatic
SetLocalLogging(bool enable)Sandeshstatic
SetLoggingCategory(std::string category)Sandeshstatic
SetLoggingLevel(std::string level)Sandeshstatic
SetLoggingLevel(SandeshLevel::type level)Sandeshstatic
SetLoggingParams(bool enable_local_log, std::string category, std::string level, bool enable_trace_print=false, bool enable_flow_log=false, bool enable_session_syslog=false)Sandeshstatic
SetLoggingParams(bool enable_local_log, std::string category, SandeshLevel::type level, bool enable_trace_print=false, bool enable_flow_log=false)Sandeshstatic
SetSendQueue(bool enable)Sandeshstatic
SetSessionSyslogging(bool enable_session_syslog)Sandeshstatic
SetTracePrint(bool enable)Sandeshstatic
slo_logger()Sandeshinlinestatic
slo_logger_Sandeshprivatestatic
slo_to_collector_Sandeshprivatestatic
slo_to_logger_Sandeshprivatestatic
source()Sandeshinlinestatic
source_Sandeshprivatestatic
stats_mutex_Sandeshprivatestatic
StringToLevel(std::string level)Sandeshstatic
timestamp() constSandeshinline
timestamp_Sandeshprivate
ToString() const =0Sandeshpure virtual
type() constSandeshinline
type_Sandeshprivate
Uninit()Sandeshstatic
UpdateRxMsgFailStats(const std::string &msg_name, uint64_t bytes, SandeshRxDropReason::type dreason)Sandeshstatic
UpdateRxMsgStats(const std::string &msg_name, uint64_t bytes)Sandeshstatic
UpdateTxMsgFailStats(const std::string &msg_name, uint64_t bytes, SandeshTxDropReason::type dreason)Sandeshstatic
UpdateTxMsgStats(const std::string &msg_name, uint64_t bytes)Sandeshstatic
versionsig() const =0Sandeshpure virtual
Write(boost::shared_ptr< contrail::sandesh::protocol::TProtocol > oprot) const =0Sandeshpure virtual
WriteBinary(u_int8_t *buf, u_int32_t buf_len, int *error)Sandeshvirtual
WriteBinaryToFile(const std::string &path, int *error)Sandeshvirtual
~Sandesh()Sandeshinlineprotectedvirtual