Apama Capital Markets Foundation  10.7.0.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
SessionConfigs Struct Reference

#include <Connectivity_SessionDefs.h>

Public Member Functions

 SessionConfigs ()
 
 SessionConfigs (std::string transportName, std::string sessionName, std::string channelName, std::string description)
 
const std::string toString ()
 
map_t getCapabilitiesString () const
 

Public Attributes

int64_t m_sourceId
 
std::string m_transportName
 
std::string m_sessionName
 
std::string m_channelName
 
std::string m_description
 
AP_SESSION_State m_state
 
std::string m_connectionID
 
std::string m_generationId
 
SessionParams m_sessionParams
 
Capabilities m_capabilitiesMap
 

Detailed Description

SessionConfigs hold all the information for a given session like sessionParams, capabilities, transportName, sessionName etc

Constructor & Destructor Documentation

SessionConfigs::SessionConfigs ( )
inline

SessionConfigs constructor

SessionConfigs::SessionConfigs ( std::string  transportName,
std::string  sessionName,
std::string  channelName,
std::string  description 
)
inline

Parameterized SessionConfigs constructor

Member Function Documentation

map_t SessionConfigs::getCapabilitiesString ( ) const

getCapabilitiesString method for Param class

Returns
Capability string in form of map_t
const std::string SessionConfigs::toString ( )
inline

toString method for Param class

Member Data Documentation

Capabilities SessionConfigs::m_capabilitiesMap

map of capabilities

std::string SessionConfigs::m_channelName

channelName

std::string SessionConfigs::m_connectionID

CONNECTION_<connectionID>

std::string SessionConfigs::m_description

description of session

std::string SessionConfigs::m_generationId

Identifier for connection open

std::string SessionConfigs::m_sessionName

SessionName

SessionParams SessionConfigs::m_sessionParams

map of sessions

int64_t SessionConfigs::m_sourceId

sourceId

AP_SESSION_State SessionConfigs::m_state

state of session at a given time

std::string SessionConfigs::m_transportName

transportName


The documentation for this struct was generated from the following file: