Apama Capital Markets Foundation  10.11.0.0
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() [1/2]

SessionConfigs::SessionConfigs ( )
inline

SessionConfigs constructor

◆ SessionConfigs() [2/2]

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

Parameterized SessionConfigs constructor

Member Function Documentation

◆ getCapabilitiesString()

map_t SessionConfigs::getCapabilitiesString ( ) const

getCapabilitiesString method for Param class

Returns
Capability string in form of map_t

◆ toString()

const std::string SessionConfigs::toString ( )
inline

toString method for Param class

Member Data Documentation

◆ m_capabilitiesMap

Capabilities SessionConfigs::m_capabilitiesMap

map of capabilities

◆ m_channelName

std::string SessionConfigs::m_channelName

channelName

◆ m_connectionID

std::string SessionConfigs::m_connectionID

CONNECTION_<connectionID>

◆ m_description

std::string SessionConfigs::m_description

description of session

◆ m_generationId

std::string SessionConfigs::m_generationId

Identifier for connection open

◆ m_sessionName

std::string SessionConfigs::m_sessionName

SessionName

◆ m_sessionParams

SessionParams SessionConfigs::m_sessionParams

map of sessions

◆ m_sourceId

int64_t SessionConfigs::m_sourceId

sourceId

◆ m_state

AP_SESSION_State SessionConfigs::m_state

state of session at a given time

◆ m_transportName

std::string SessionConfigs::m_transportName

transportName


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