OpenSDN source code
sandesh.cc File Reference
#include <boost/filesystem.hpp>
#include <boost/bind.hpp>
#include <boost/foreach.hpp>
#include <boost/format.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <base/logging.h>
#include <base/parse_object.h>
#include <base/queue_task.h>
#include <base/address_util.h>
#include <http/http_session.h>
#include <io/tcp_session.h>
#include <sandesh/transport/TBufferTransports.h>
#include <sandesh/transport/TSimpleFileTransport.h>
#include <sandesh/protocol/TBinaryProtocol.h>
#include <sandesh/protocol/TProtocol.h>
#include <sandesh/sandesh_types.h>
#include <sandesh/sandesh.h>
#include <sandesh/sandesh_trace.h>
#include <sandesh/sandesh_uve_types.h>
#include "sandesh_statistics.h"
#include "sandesh_uve.h"
#include "sandesh_session.h"
#include "sandesh_http.h"
#include "sandesh_client.h"
#include "sandesh_connection.h"
#include "sandesh_state_machine.h"
#include <log4cplus/helpers/pointer.h>
#include <log4cplus/configurator.h>
#include <log4cplus/fileappender.h>
#include <log4cplus/syslogappender.h>
Include dependency graph for sandesh.cc:

Go to the source code of this file.

Functions

static int32_t SandeshHttpCallback (SandeshRequest *rsnh)
 
static void WaitForIdle ()
 
log4cplus::LogLevel SandeshLevelTolog4Level (SandeshLevel::type slevel)
 
bool DoDropSandeshMessage (const SandeshHeader &header, const SandeshLevel::type drop_level)
 

Variables

const char * loggingPattern
 
int PullSandeshGenStatsReq
 
int PullSandeshUVE
 
int PullSandeshTraceReq
 

Function Documentation

◆ DoDropSandeshMessage()

bool DoDropSandeshMessage ( const SandeshHeader &  header,
const SandeshLevel::type  drop_level 
)

Definition at line 927 of file sandesh.cc.

Here is the call graph for this function:

◆ SandeshHttpCallback()

static int32_t SandeshHttpCallback ( SandeshRequest rsnh)
static

Definition at line 136 of file sandesh.cc.

Here is the call graph for this function:

◆ SandeshLevelTolog4Level()

log4cplus::LogLevel SandeshLevelTolog4Level ( SandeshLevel::type  slevel)

Definition at line 395 of file sandesh.cc.

◆ WaitForIdle()

static void WaitForIdle ( )
static

Definition at line 322 of file sandesh.cc.

Here is the call graph for this function:

Variable Documentation

◆ loggingPattern

const char* loggingPattern
Initial value:
= "%D{%Y-%m-%d %a %H:%M:%S:%Q %Z} "
" %h [Thread %t, Pid %i]: %m%n"

Definition at line 97 of file sandesh.cc.

◆ PullSandeshGenStatsReq

int PullSandeshGenStatsReq
extern

Definition at line 21 of file sandesh_req.cc.

◆ PullSandeshTraceReq

int PullSandeshTraceReq
extern

Definition at line 22 of file sandesh_trace.cc.

◆ PullSandeshUVE

int PullSandeshUVE
extern

Definition at line 21 of file sandesh_uve.cc.