OpenJAUS Software Development Kit  4.3.1
Public Types | Public Member Functions | Static Public Attributes | List of all members
openjaus::transport::AS5669::JudpSettingsInterface Class Referenceabstract

#include <JudpSettingsInterface.h>

Inherits openjaus::transport::InterfaceSettingsInterface.

Inherited by openjaus::transport::AS5669::JudpSettings [virtual], and openjaus::transport::AS5669::LoopbackJudpSettings.

Public Types

enum  BroadcastMethod { BROADCAST_IP, MULTICAST, BOTH }
 

Public Member Functions

 JudpSettingsInterface ()
 
virtual ~JudpSettingsInterface ()
 
virtual short getSecondaryPort ()=0
 
virtual bool isMulticastDiscoveryEnabled ()=0
 
virtual BroadcastMethod getBroadcastMethod ()=0
 
virtual std::string getMulticastAddress ()=0
 
virtual bool isAckNakEnabled ()=0
 
virtual int getAckNakTimeout_ms ()=0
 
virtual int getMaxAckNakRetries ()=0
 
- Public Member Functions inherited from openjaus::transport::InterfaceSettingsInterface
 InterfaceSettingsInterface ()
 
virtual ~InterfaceSettingsInterface ()
 
virtual bool isLargeMessageBurstSendEnabled ()=0
 
virtual int getLargeMessageBurstLength ()=0
 

Static Public Attributes

static const int DEFAULT_MAX_ACK_NAK_RETRIES = 3
 

Member Enumeration Documentation

§ BroadcastMethod

Enumerator
BROADCAST_IP 
MULTICAST 
BOTH 

Constructor & Destructor Documentation

§ JudpSettingsInterface()

openjaus::transport::AS5669::JudpSettingsInterface::JudpSettingsInterface ( )
inline

§ ~JudpSettingsInterface()

virtual openjaus::transport::AS5669::JudpSettingsInterface::~JudpSettingsInterface ( )
inlinevirtual

Member Function Documentation

§ getAckNakTimeout_ms()

virtual int openjaus::transport::AS5669::JudpSettingsInterface::getAckNakTimeout_ms ( )
pure virtual

§ getBroadcastMethod()

virtual BroadcastMethod openjaus::transport::AS5669::JudpSettingsInterface::getBroadcastMethod ( )
pure virtual

§ getMaxAckNakRetries()

virtual int openjaus::transport::AS5669::JudpSettingsInterface::getMaxAckNakRetries ( )
pure virtual

§ getMulticastAddress()

virtual std::string openjaus::transport::AS5669::JudpSettingsInterface::getMulticastAddress ( )
pure virtual

§ getSecondaryPort()

virtual short openjaus::transport::AS5669::JudpSettingsInterface::getSecondaryPort ( )
pure virtual

§ isAckNakEnabled()

virtual bool openjaus::transport::AS5669::JudpSettingsInterface::isAckNakEnabled ( )
pure virtual

§ isMulticastDiscoveryEnabled()

virtual bool openjaus::transport::AS5669::JudpSettingsInterface::isMulticastDiscoveryEnabled ( )
pure virtual

Member Data Documentation

§ DEFAULT_MAX_ACK_NAK_RETRIES

const int openjaus::transport::AS5669::JudpSettingsInterface::DEFAULT_MAX_ACK_NAK_RETRIES = 3
static

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