Endpoint parameters.
| Enumerator |
|---|
| kLWEEndpointParameters_Host | Multicast group IPv4 address to join the endpoint.
Use either the pair host:port or the group
Supported: all
|
| kLWEEndpointParameters_Port | Multicast group port to join the endpoint.
Use either the pair host:port or the group
Supported: all
|
| kLWEEndpointParameters_Group | Predefined group that was used to join the endpoint.
Use either the pair host:port or the group
Supported: udp
|
| kLWEEndpointParameters_Interface | Outgoing network interface address to bind the sending socket.
Supported: udp
|
| kLWEEndpointParameters_SocketType | Socket type (by default - shared)
Supported: udp
|
| kLWEEndpointParameters_FilterMessagesBySourceID | Allow receiving messages only from a defined ID.
Supported: udp / tcp server
|
| kLWEEndpointParameters_AllowReceiveOwnMessages | Allow receiving messages with an ID equal to the endpoint ID.
By default - false
Supported: udp
|
| kLWEEndpointParameters_IncomingBufferSize | The size of the incoming buffer.
For shared endpoints it's set only once - for first created endpoint
Supported: udp / tcp server / tcp client
|
| kLWEEndpointParameters_OutgoingBufferSize | The size of the outgoing buffer.
For shared endpoints it's set only once - for first created endpoint
Supported: tcp server / tcp client
|
| kLWEEndpointParameters_Bandwidth | Limit outgoing rate, mbyte/sec.
Supported: udp / tcp client
|
| kLWEEndpointParameters_MTU | MTU (maximal transfer unit)
For shared endpoints it's set only once - for first created endpoint
Supported: udp / tcp client
|
| kLWEEndpointParameters_BinaryMessageVersion | binary message version
Set default binary message version
Supported: udp
|
| kLWEEndpointParameters_SuppressOwnPackets | Reject 'echo' own self packets.
For shared endpoints it's set only once - for first created endpoint
By default - false
Supported: udp
|
| kLWEEndpointParameters_LoopbackMode | Exclusive/shared access to multicast group (also known as loopback mode)
For shared endpoints it's set only once - for first created endpoint
By default - true
Supported: udp
|
| kLWEEndpointParameters_Type | Endpoint type (udp, tcp client, tcp server, see LWEEndpointType enum)
By default - udp
Supported: all
|
| kLWEEndpointParameters_AuthenticationPresharedKey | Endpoint authentication preshared key.
By default - not set
Supported: udp 61162
|
| kLWEEndpointParameters_TransmitterInstance | Endpoint SRP transmitter instance (1-9)
By default - not set
Supported: udp 61162
|
| kLWEEndpointParameters_AllowBinaryMessageTypes | Support binary messages types (kLWEMessageType_Binary/kLWEMessageType_BinaryRetransmit)
By default - allow all types
Supported: udp
|