MIRA
Public Types | Public Member Functions | Public Attributes | List of all members
ServiceLevel Class Reference

ServiceLevel by channel name. More...

#include <fw/ServiceLevel.h>

Inheritance diagram for ServiceLevel:
Inheritance graph
[legend]

Public Types

enum  ConnectionType { UDP, TCP }
 

Public Member Functions

 ServiceLevel ()
 
 ServiceLevel (const std::string &channel)
 
 ServiceLevel (const std::string &channel, const ServiceLevelBase &other)
 
template<typename Reflector >
void reflect (Reflector &r)
 
void reflect (XMLDeserializer &r)
 

Public Attributes

std::string channelID
 
std::list< BinarySerializerCodecPtrcodecs
 
ConnectionType connectionType
 
Duration interval
 

Detailed Description

ServiceLevel by channel name.

Member Enumeration Documentation

◆ ConnectionType

enum ConnectionType
inherited
Enumerator
UDP 
TCP 

Constructor & Destructor Documentation

◆ ServiceLevel() [1/3]

ServiceLevel ( )
inline

◆ ServiceLevel() [2/3]

ServiceLevel ( const std::string &  channel)
inline

◆ ServiceLevel() [3/3]

ServiceLevel ( const std::string &  channel,
const ServiceLevelBase other 
)
inline

Member Function Documentation

◆ reflect() [1/2]

void reflect ( Reflector &  r)
inline

◆ reflect() [2/2]

void reflect ( XMLDeserializer r)
inlineinherited

Member Data Documentation

◆ channelID

std::string channelID

◆ codecs

std::list<BinarySerializerCodecPtr> codecs
inherited

◆ connectionType

ConnectionType connectionType
inherited

◆ interval

Duration interval
inherited

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