OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
agent_profile.cc File Reference
#include <boost/uuid/uuid_io.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/date_time/posix_time/posix_time_io.hpp>
#include <vnc_cfg_types.h>
#include <base/util.h>
#include <oper/agent_profile_types.h>
#include <cmn/agent_cmn.h>
#include <cfg/cfg_init.h>
#include <oper/operdb_init.h>
#include <oper/agent_profile.h>
#include <oper/interface_common.h>
#include <oper/vn.h>
#include <oper/vm.h>
#include <oper/vrf.h>
#include <filter/acl.h>
#include "db/db.h"
Include dependency graph for agent_profile.cc:

Go to the source code of this file.

Functions

string GetProfileString (DBTable *table, const char *name)
 
static void DBStatsToSandesh (SandeshDBTableStats *stats, const string &table, const ProfileData::DBTableStats &db_stats)
 
static void GetDBTableStats (SandeshDBTableStatsInfo *stats, int index, ProfileData *data)
 
static void GetFlowStats (SandeshFlowStats *stats, int index, ProfileData *data)
 
static void GetTaskStats (TaskProfileStats *stats, int index, ProfileData *data)
 
static void GetOneQueueSummary (SandeshFlowQueueSummaryOneInfo *one, ProfileData::WorkQueueStats *stats)
 
static void GetQueueSummaryInfo (SandeshFlowQueueSummaryInfo *info, int index, ProfileData *data)
 

Function Documentation

static void DBStatsToSandesh ( SandeshDBTableStats *  stats,
const string &  table,
const ProfileData::DBTableStats db_stats 
)
static

Definition at line 250 of file agent_profile.cc.

static void GetDBTableStats ( SandeshDBTableStatsInfo *  stats,
int  index,
ProfileData data 
)
static

Definition at line 260 of file agent_profile.cc.

Here is the call graph for this function:

static void GetFlowStats ( SandeshFlowStats *  stats,
int  index,
ProfileData data 
)
static

Definition at line 328 of file agent_profile.cc.

static void GetOneQueueSummary ( SandeshFlowQueueSummaryOneInfo *  one,
ProfileData::WorkQueueStats stats 
)
static

Definition at line 439 of file agent_profile.cc.

string GetProfileString ( DBTable table,
const char *  name 
)

Definition at line 69 of file agent_profile.cc.

Here is the call graph for this function:

static void GetQueueSummaryInfo ( SandeshFlowQueueSummaryInfo *  info,
int  index,
ProfileData data 
)
static

Definition at line 449 of file agent_profile.cc.

Here is the call graph for this function:

static void GetTaskStats ( TaskProfileStats *  stats,
int  index,
ProfileData data 
)
static

Definition at line 365 of file agent_profile.cc.