OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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:

static int32_t SandeshHttpCallback ( SandeshRequest rsnh)
static

Definition at line 136 of file sandesh.cc.

Here is the call graph for this function:

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

Definition at line 395 of file sandesh.cc.

static void WaitForIdle ( )
static

Definition at line 322 of file sandesh.cc.

Here is the call graph for this function:

Variable Documentation

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.

int PullSandeshGenStatsReq

Definition at line 21 of file sandesh_req.cc.

int PullSandeshTraceReq

Definition at line 22 of file sandesh_trace.cc.

int PullSandeshUVE

Definition at line 21 of file sandesh_uve.cc.