Woman, Life, Freedom


Adaptive AUTOSAR
ARA public interface header documentation
ara::com::option Namespace Reference

Communication message entry option. More...

Classes

class  Ipv4EndpointOption
 IPv4 endpoint option for both generic and service discovery purposes. More...
 
class  LoadBalancingOption
 Service load balancing option. More...
 
class  Option
 Communication message entry abstract option. More...
 
class  OptionDeserializer
 A helper class for deserialzing an option payload. More...
 

Enumerations

enum class  OptionType : uint8_t {
  Configuration = 0x01 , LoadBalancing = 0x02 , IPv4Endpoint = 0x04 , IPv6Endpoint = 0x06 ,
  IPv4Multicast = 0x14 , IPv6Multicast = 0x16 , IPv4SdEndpoint = 0x24 , IPv6SdEndpoint = 0x26
}
 Entry option type. More...
 
enum class  Layer4ProtocolType : uint8_t { Tcp = 0x06 , Udp = 0x11 }
 OSI layer-4 protocol type. More...
 

Detailed Description

Communication message entry option.

Enumeration Type Documentation

◆ Layer4ProtocolType

enum class ara::com::option::Layer4ProtocolType : uint8_t
strong

OSI layer-4 protocol type.

Enumerator
Tcp 

Transmission control protocol.

Udp 

User datagram protocol.

◆ OptionType

enum class ara::com::option::OptionType : uint8_t
strong

Entry option type.

Enumerator
Configuration 

DNS configuration.

LoadBalancing 

Service instnace load balancing.

IPv4Endpoint 

Generic IPv4 unicast endpoint.

IPv6Endpoint 

Generic IPv6 unicast endpoint.

IPv4Multicast 

Generic IPv4 multicast endpoint.

IPv6Multicast 

Genetic IPv6 multicast endpoint.

IPv4SdEndpoint 

Service discovery IPv4 endpoint.

IPv6SdEndpoint 

Service discovery IPv6 endpoint.