Encapsulates the configuration settings needed by the Transport service.
More...
#include <TransportSettings.h>
Inherits openjaus::core::services::TransportSettingsInterface.
|
| static bool | isLoopback (std::string interfaceName) |
| |
§ ~TransportSettings()
| openjaus::core::services::TransportSettings::~TransportSettings |
( |
| ) |
|
|
virtual |
§ TransportSettings()
| openjaus::core::services::TransportSettings::TransportSettings |
( |
| ) |
|
|
private |
§ cacheNetworkInterfaceNames()
| void openjaus::core::services::TransportSettings::cacheNetworkInterfaceNames |
( |
| ) |
|
|
private |
§ checkTransportPolicy()
| bool openjaus::core::services::TransportSettings::checkTransportPolicy |
( |
| ) |
|
|
virtual |
§ getInterfaceNamesComment()
| std::string openjaus::core::services::TransportSettings::getInterfaceNamesComment |
( |
| ) |
|
|
private |
§ getNodeInterfaceNames()
| std::vector< std::string > openjaus::core::services::TransportSettings::getNodeInterfaceNames |
( |
| ) |
|
|
virtual |
§ getSubsystemInterfaceNames()
| std::vector< std::string > openjaus::core::services::TransportSettings::getSubsystemInterfaceNames |
( |
| ) |
|
|
virtual |
§ isLoopback()
| bool openjaus::core::services::TransportSettings::isLoopback |
( |
std::string |
interfaceName | ) |
|
|
staticprivate |
§ isNodeInterfaceEnabled()
| bool openjaus::core::services::TransportSettings::isNodeInterfaceEnabled |
( |
| ) |
|
|
virtual |
§ isSubsystemInterfaceEnabled()
| bool openjaus::core::services::TransportSettings::isSubsystemInterfaceEnabled |
( |
| ) |
|
|
virtual |
§ isTcpEnabled()
| bool openjaus::core::services::TransportSettings::isTcpEnabled |
( |
| ) |
|
|
virtual |
§ loadFromConfFile()
| TransportSettings * openjaus::core::services::TransportSettings::loadFromConfFile |
( |
| ) |
|
|
static |
§ loadNetworkInterfaceNames()
| std::vector< std::string > openjaus::core::services::TransportSettings::loadNetworkInterfaceNames |
( |
| ) |
|
|
private |
§ loadNodeInterfaces()
| std::vector< std::string > openjaus::core::services::TransportSettings::loadNodeInterfaces |
( |
std::vector< std::string > |
subsystemInterfaces | ) |
|
|
private |
§ loadSubsystemInterfaces()
| std::vector< std::string > openjaus::core::services::TransportSettings::loadSubsystemInterfaces |
( |
| ) |
|
|
private |
§ checkTransportPolicyEnabled
| bool openjaus::core::services::TransportSettings::checkTransportPolicyEnabled |
|
private |
§ interfaceNameCached
| bool openjaus::core::services::TransportSettings::interfaceNameCached |
|
private |
§ interfaceNames
| std::vector<std::string> openjaus::core::services::TransportSettings::interfaceNames |
|
private |
§ interfaceNamesComment
| std::string openjaus::core::services::TransportSettings::interfaceNamesComment |
|
private |
§ nodeInterfaceEnabled
| bool openjaus::core::services::TransportSettings::nodeInterfaceEnabled |
|
private |
§ nodeInterfaceNames
| std::vector<std::string> openjaus::core::services::TransportSettings::nodeInterfaceNames |
|
private |
§ subsystemInterfaceEnabled
| bool openjaus::core::services::TransportSettings::subsystemInterfaceEnabled |
|
private |
§ subsystemInterfaceNames
| std::vector<std::string> openjaus::core::services::TransportSettings::subsystemInterfaceNames |
|
private |
§ tcpEnabled
| bool openjaus::core::services::TransportSettings::tcpEnabled |
|
private |
The documentation for this class was generated from the following files: