OpenJAUS SAE SDK  6.0.0
Public Member Functions | List of all members
openjaus::core_v1_1::services::TransportSettingsInterface Class Referenceabstract

Represents the configuration settings needed by the Transport service. More...

#include <TransportSettingsInterface.h>

Inherited by openjaus::core_v1_1::services::TransportSettings [virtual].

Public Member Functions

 TransportSettingsInterface ()
 
virtual ~TransportSettingsInterface ()
 
virtual bool isExternalInterfaceEnabled ()=0
 
virtual std::vector< system::NetworkInterfacegetExternalInterfaces ()=0
 
virtual bool isTcpEnabled ()=0
 
virtual bool checkTransportPolicy ()=0
 
virtual bool useUniqueLoopbackPorts ()=0
 
virtual uint32 getMaxQueueSize ()=0
 
virtual std::string getFilterFilename ()=0
 

Detailed Description

Constructor & Destructor Documentation

◆ TransportSettingsInterface()

openjaus::core_v1_1::services::TransportSettingsInterface::TransportSettingsInterface ( )
inline

◆ ~TransportSettingsInterface()

virtual openjaus::core_v1_1::services::TransportSettingsInterface::~TransportSettingsInterface ( )
inlinevirtual

Member Function Documentation

◆ checkTransportPolicy()

virtual bool openjaus::core_v1_1::services::TransportSettingsInterface::checkTransportPolicy ( )
pure virtual

◆ getExternalInterfaces()

virtual std::vector<system::NetworkInterface> openjaus::core_v1_1::services::TransportSettingsInterface::getExternalInterfaces ( )
pure virtual

◆ getFilterFilename()

virtual std::string openjaus::core_v1_1::services::TransportSettingsInterface::getFilterFilename ( )
pure virtual

◆ getMaxQueueSize()

virtual uint32 openjaus::core_v1_1::services::TransportSettingsInterface::getMaxQueueSize ( )
pure virtual

◆ isExternalInterfaceEnabled()

virtual bool openjaus::core_v1_1::services::TransportSettingsInterface::isExternalInterfaceEnabled ( )
pure virtual

◆ isTcpEnabled()

virtual bool openjaus::core_v1_1::services::TransportSettingsInterface::isTcpEnabled ( )
pure virtual

◆ useUniqueLoopbackPorts()

virtual bool openjaus::core_v1_1::services::TransportSettingsInterface::useUniqueLoopbackPorts ( )
pure virtual

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