OpenJAUS SAE SDK  6.0.0
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
openjaus::transport::InterfaceSettings Class Reference

#include <InterfaceSettings.h>

Inherits openjaus::transport::InterfaceSettingsInterface.

Public Member Functions

 InterfaceSettings ()
 
virtual ~InterfaceSettings ()
 
bool isLargeMessageBurstSendEnabled ()
 
int getLargeMessageBurstLength ()
 
void setLargeMessageBurstLength (int value)
 
virtual uint32 getMaxQueueSize ()
 
virtual void setMaxQueueSize (uint32 value)
 
bool areValid ()
 
- Public Member Functions inherited from openjaus::transport::InterfaceSettingsInterface
 InterfaceSettingsInterface ()
 
virtual ~InterfaceSettingsInterface ()
 

Static Public Member Functions

static InterfaceSettingsloadFromConfFile ()
 

Static Private Member Functions

static void verifySettingsAndThrowIfError (InterfaceSettings *settings)
 

Private Attributes

int largeMessageBurstLength
 
uint32 maxQueueSize
 

Constructor & Destructor Documentation

◆ InterfaceSettings()

openjaus::transport::InterfaceSettings::InterfaceSettings ( )

◆ ~InterfaceSettings()

openjaus::transport::InterfaceSettings::~InterfaceSettings ( )
virtual

Member Function Documentation

◆ areValid()

bool openjaus::transport::InterfaceSettings::areValid ( )

◆ getLargeMessageBurstLength()

int openjaus::transport::InterfaceSettings::getLargeMessageBurstLength ( )
virtual

◆ getMaxQueueSize()

uint32 openjaus::transport::InterfaceSettings::getMaxQueueSize ( )
virtual

◆ isLargeMessageBurstSendEnabled()

bool openjaus::transport::InterfaceSettings::isLargeMessageBurstSendEnabled ( )
virtual

◆ loadFromConfFile()

InterfaceSettings * openjaus::transport::InterfaceSettings::loadFromConfFile ( )
static

◆ setLargeMessageBurstLength()

void openjaus::transport::InterfaceSettings::setLargeMessageBurstLength ( int  value)

◆ setMaxQueueSize()

void openjaus::transport::InterfaceSettings::setMaxQueueSize ( uint32  value)
virtual

◆ verifySettingsAndThrowIfError()

void openjaus::transport::InterfaceSettings::verifySettingsAndThrowIfError ( InterfaceSettings settings)
staticprivate

Member Data Documentation

◆ largeMessageBurstLength

int openjaus::transport::InterfaceSettings::largeMessageBurstLength
private

◆ maxQueueSize

uint32 openjaus::transport::InterfaceSettings::maxQueueSize
private

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