OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
session_stats_collector.h File Reference
Include dependency graph for session_stats_collector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SessionEndpointKey
 
struct  SessionAggKey
 
struct  SessionKey
 
struct  SessionKeyCmp
 
struct  SessionFlowStatsInfo
 
struct  SessionFlowExportInfo
 
struct  SessionExportInfo
 
struct  SessionFlowStatsParams
 
struct  SessionStatsParams
 
struct  SessionStatsInfo
 
struct  SessionPreAggInfo
 
struct  SessionAggKeyCmp
 
struct  SessionEndpointInfo
 
struct  SessionEndpointKeyCmp
 
class  SessionStatsCollector
 
class  SessionStatsCollector::SessionTask
 
class  SessionStatsCollectorObject
 
class  SessionStatsReq
 
class  FlowToSessionMap
 
struct  SessionSloRuleEntry
 
struct  SessionSloRuleState
 
class  SessionSloState
 

Macros

#define SESSION_STATS_TRACE(obj,...)
 
#define CheckFlowLogging(logged)
 

Variables

SandeshTraceBufferPtr SessionStatsTraceBuf
 

Macro Definition Documentation

#define CheckFlowLogging (   logged)
Value:
{ \
if (logged) { \
return true; \
} \
}

Definition at line 205 of file session_stats_collector.h.

#define SESSION_STATS_TRACE (   obj,
  ... 
)
Value:
do {\
SessionStats##obj::TraceMsg(SessionStatsTraceBuf, __FILE__, __LINE__, __VA_ARGS__);\
} while (false)
SandeshTraceBufferPtr SessionStatsTraceBuf

Definition at line 18 of file session_stats_collector.h.

Variable Documentation

SandeshTraceBufferPtr SessionStatsTraceBuf