![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
All of component OIDs, which can be created by using CreateFactory method. More...
#include <base/inc/sdk_component_interface.h>Go to the source code of this file.
Enumerations | |
| enum | Type { kType_UNK = 0, kType_SERIAL, kType_TCP_SERVER, kType_TCP_CLIENT, kType_UDP_SERVER, kType_UDP_CLIENT, kType_IPC_SERVER, kType_IPC_CLIENT, kType_USER } |
| Communication line type. More... | |
| enum | Options { kOption_NOP, kOption_State, kOption_MessageRegex, kOption_Port , kOption_SerialPort = kOption_Port, kOption_Host, kOption_LocalHost = kOption_Host, kOption_DestinationPort, kOption_RemotePort = kOption_DestinationPort, kOption_DestinationHost , kOption_BaudRate, kOption_ByteSize, kOption_Parity, kOption_StopBits, kOption_FlowCtrl, kOption_SockName, kOption_SockNamePort, kOption_SockNameAddr, kOption_SockNameNative, kOption_PeerName, kOption_PeerNamePort, kOption_PeerNameAddr, kOption_PeerNameNative, kOption_KeepAlive, kOption_KeepAliveIdle, kOption_KeepAliveCount, kOption_KeepAliveIntvl, kOption_Name , kOption_FilterAddressv4, kOption_FilterAddressv6, kOption_MulticastHops, kOption_MulticastLoop, kOption_ReceiveBufferSize, kOption_SendBufferSize, kOption_MulticastSockName, kOption_MulticastSockNamePort, kOption_MulticastSockNameAddr, kOption_MulticastSockNameNative , kOption_TimerPeriod } |
| all possible options More... | |
| enum | Options { kOption_NOP = communication_line::kOption_NOP, kOption_State = communication_line::kOption_State, kOption_MessageRegex = communication_line::kOption_MessageRegex, kOption_Port = communication_line::kOption_Port, kOption_Host = communication_line::kOption_Host, kOption_KeepAlive = communication_line::kOption_KeepAlive, kOption_KeepAliveIdle = communication_line::kOption_KeepAliveIdle, kOption_KeepAliveCount = communication_line::kOption_KeepAliveCount, kOption_KeepAliveIntvl = communication_line::kOption_KeepAliveIntvl, kOption_ReceiveBufferSize = communication_line::kOption_ReceiveBufferSize, kOption_SendBufferSize = communication_line::kOption_SendBufferSize } |
| TCP possible options. More... | |
| enum | Options { kOption_NOP = communication_line::kOption_NOP, kOption_State = communication_line::kOption_State, kOption_MessageRegex = communication_line::kOption_MessageRegex, kOption_Port = communication_line::kOption_Port , kOption_Host = communication_line::kOption_Host , kOption_DestinationPort = communication_line::kOption_DestinationPort , kOption_DestinationHost = communication_line::kOption_DestinationHost , kOption_SockName = communication_line::kOption_SockName, kOption_SockNamePort = communication_line::kOption_SockNamePort, kOption_SockNameAddr = communication_line::kOption_SockNameAddr, kOption_SockNameNative = communication_line::kOption_SockNameNative, kOption_PeerName = communication_line::kOption_PeerName, kOption_PeerNamePort = communication_line::kOption_PeerNamePort, kOption_PeerNameAddr = communication_line::kOption_PeerNameAddr, kOption_PeerNameNative = communication_line::kOption_PeerNameNative , kOption_FilterAddressv4 = communication_line::kOption_FilterAddressv4, kOption_FilterAddressv6 = communication_line::kOption_FilterAddressv6, kOption_MulticastHops = communication_line::kOption_MulticastHops, kOption_MulticastLoop = communication_line::kOption_MulticastLoop, kOption_ReceiveBufferSize = communication_line::kOption_ReceiveBufferSize, kOption_SendBufferSize = communication_line::kOption_SendBufferSize, kOption_MulticastSockName = communication_line::kOption_MulticastSockName, kOption_MulticastSockNamePort = communication_line::kOption_MulticastSockNamePort, kOption_MulticastSockNameAddr = communication_line::kOption_MulticastSockNameAddr, kOption_MulticastSockNameNative = communication_line::kOption_MulticastSockNameNative , kOption_TimerPeriod = communication_line::kOption_TimerPeriod } |
| UDP possible options. More... | |
| enum | Options { kOption_NOP = communication_line::kOption_NOP, kOption_State = communication_line::kOption_State, kOption_MessageRegex = communication_line::kOption_MessageRegex, kOption_Port = communication_line::kOption_Port, kOption_BaudRate = communication_line::kOption_BaudRate, kOption_ByteSize = communication_line::kOption_ByteSize, kOption_Parity = communication_line::kOption_Parity, kOption_StopBits = communication_line::kOption_StopBits, kOption_FlowCtrl = communication_line::kOption_FlowCtrl } |
| COM port possible options. More... | |
| enum | Options { kOption_NOP = communication_line::kOption_NOP, kOption_State = communication_line::kOption_State, kOption_MessageRegex = communication_line::kOption_MessageRegex, kOption_Name = communication_line::kOption_Name } |
| IPC possible options. More... | |
Variables | |
| static const char | kLocalHostAddress [] = "127.0.0.1" |
| Local host address. | |
| static const sdk::ComponentId | kCommunicationLineTcpServerCID = "CommunicationLine.Tcp.Server.CID" |
| Communication line through TCP/IP connection: Server. | |
| static const sdk::ComponentId | kCommunicationLineTcpClientCID = "CommunicationLine.Tcp.Client.CID" |
| Communication line through TCP/IP connection: Client. | |
| static const sdk::ComponentId | kCommunicationLineUdpCID = "CommunicationLine.Udp.CID" |
| Communication line through UDP connection. | |
| static const sdk::ComponentId & | kCommunicationLineUdpServerCID = kCommunicationLineUdpCID |
| Communication line through UDP connection: Server. | |
| static const sdk::ComponentId & | kCommunicationLineUdpClientCID = kCommunicationLineUdpCID |
| Communication line through UDP connection: Client. | |
| static const char | kBroadcastAddress [] = "0.0.0.0" |
| Broadcast address. | |
| static const char | kAnyHost [] = "0.0.0.0" |
| Any host address. | |
| static const SDKUInt16 | kUndefinedPortnumber = 0 |
| Undefined port number. | |
| static const sdk::ComponentId | kCommunicationLineCommCID = "CommunicationLine.Comm.CID" |
| Communication line through COM port connection. | |
| static const sdk::ComponentId | kCommunicationLineIpcServerCID = "CommunicationLine.Ipc.Server.CID" |
| Communication line through a named pipe connection: Server. | |
| static const sdk::ComponentId | kCommunicationLineIpcClientCID = "CommunicationLine.Ipc.Client.CID" |
| Communication line through a named pipe connection: Client. | |
| static const sdk::ComponentId | kCommunicationLineUtilsCID = "CommunicationLine.Utils.CID" |
| Communication line through a named pipe connection: Client. | |
All of component OIDs, which can be created by using CreateFactory method.
Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.