Encapsulates the configuration settings needed by the Transport service.
More...
#include <TransportSettings.h>
Inherits openjaus::core_v1_1::services::TransportSettingsInterface.
◆ ~TransportSettings()
openjaus::core_v1_1::services::TransportSettings::~TransportSettings |
( |
| ) |
|
|
virtual |
◆ TransportSettings()
openjaus::core_v1_1::services::TransportSettings::TransportSettings |
( |
| ) |
|
|
private |
◆ areValid()
bool openjaus::core_v1_1::services::TransportSettings::areValid |
( |
| ) |
|
◆ checkTransportPolicy()
bool openjaus::core_v1_1::services::TransportSettings::checkTransportPolicy |
( |
| ) |
|
|
virtual |
◆ getExternalInterfaces()
◆ getFilterFilename()
std::string openjaus::core_v1_1::services::TransportSettings::getFilterFilename |
( |
| ) |
|
|
virtual |
◆ getMaxQueueSize()
uint32 openjaus::core_v1_1::services::TransportSettings::getMaxQueueSize |
( |
| ) |
|
|
virtual |
◆ isExternalInterfaceEnabled()
bool openjaus::core_v1_1::services::TransportSettings::isExternalInterfaceEnabled |
( |
| ) |
|
|
virtual |
◆ isTcpEnabled()
bool openjaus::core_v1_1::services::TransportSettings::isTcpEnabled |
( |
| ) |
|
|
virtual |
◆ loadFromConfFile()
TransportSettings * openjaus::core_v1_1::services::TransportSettings::loadFromConfFile |
( |
const std::string & |
componentName | ) |
|
|
static |
◆ loadInterfaces()
◆ setCheckTransportPolicy()
void openjaus::core_v1_1::services::TransportSettings::setCheckTransportPolicy |
( |
bool |
value | ) |
|
◆ setExternalInterfaces()
void openjaus::core_v1_1::services::TransportSettings::setExternalInterfaces |
( |
std::vector< system::NetworkInterface > |
value | ) |
|
|
virtual |
◆ setFilterFilename()
void openjaus::core_v1_1::services::TransportSettings::setFilterFilename |
( |
const std::string & |
value | ) |
|
◆ setMaxQueueSize()
void openjaus::core_v1_1::services::TransportSettings::setMaxQueueSize |
( |
uint32 |
value | ) |
|
|
virtual |
◆ setTcpEnabled()
void openjaus::core_v1_1::services::TransportSettings::setTcpEnabled |
( |
bool |
value | ) |
|
◆ setUseUniqueLoopbackPorts()
void openjaus::core_v1_1::services::TransportSettings::setUseUniqueLoopbackPorts |
( |
bool |
value | ) |
|
|
virtual |
◆ throwIfUnsupportedInterfacesListed()
void openjaus::core_v1_1::services::TransportSettings::throwIfUnsupportedInterfacesListed |
( |
const std::vector< std::string > & |
value | ) |
|
|
staticprivate |
◆ useUniqueLoopbackPorts()
bool openjaus::core_v1_1::services::TransportSettings::useUniqueLoopbackPorts |
( |
| ) |
|
|
virtual |
◆ verifySettingsAndThrowIfError()
void openjaus::core_v1_1::services::TransportSettings::verifySettingsAndThrowIfError |
( |
TransportSettings * |
settings | ) |
|
|
staticprivate |
◆ checkTransportPolicyEnabled
bool openjaus::core_v1_1::services::TransportSettings::checkTransportPolicyEnabled |
|
private |
◆ externalInterfaceEnabled
bool openjaus::core_v1_1::services::TransportSettings::externalInterfaceEnabled |
|
private |
◆ externalInterfaces
◆ filterFilename
std::string openjaus::core_v1_1::services::TransportSettings::filterFilename |
|
private |
◆ maxQueueSize
uint32 openjaus::core_v1_1::services::TransportSettings::maxQueueSize |
|
private |
◆ tcpEnabled
bool openjaus::core_v1_1::services::TransportSettings::tcpEnabled |
|
private |
◆ uniqueLoopbackPorts
bool openjaus::core_v1_1::services::TransportSettings::uniqueLoopbackPorts |
|
private |
The documentation for this class was generated from the following files: