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: