38 #ifndef OPENAPI_IP_H_INCLUDED
39 #define OPENAPI_IP_H_INCLUDED
63 uint32_t ipAddr, uint32_t intIfNum);
84 uint32_t *ipAddr, uint32_t *intIfNum);
107 uint32_t ipAddr, uint32_t *ifIndex);
130 uint32_t ipAddr, uint32_t *netmask);
155 uint32_t ipAddr, uint32_t *bcastAddr);
178 uint32_t ipAddr, uint32_t *maxSize);
open_error_t openapiInetAton(openapiClientHandle_t *client_handle, open_buffdesc *ipAddr, uint32_t *value)
Convert internet address string to a 32 bit integer.
open_error_t openapiIpEntIfIndexGet(openapiClientHandle_t *client_handle, uint32_t ipAddr, uint32_t *ifIndex)
Gets the index value which uniquely identifies the interface to which this entry is applicable...
open_error_t openapiIpAdEntBCastGet(openapiClientHandle_t *client_handle, uint32_t ipAddr, uint32_t *bcastAddr)
Gets the value of the least-significant bit in the IP broadcast address used for sending datagrams on...
open_error_t
OPEN uses these enumerators to indicate the error codes.
open_error_t openapiIpAdEntAddrGet(openapiClientHandle_t *client_handle, uint32_t ipAddr, uint32_t intIfNum)
Determines if the Ip address entry corresponding to this ip address exists.
open_error_t openapiIpAdEntReasmMaxSizeGet(openapiClientHandle_t *client_handle, uint32_t ipAddr, uint32_t *maxSize)
Gets the size of the largest IP datagram which this entity can re-assemble from incoming IP fragmente...
open_error_t openapiIpAdEntAddrGetNext(openapiClientHandle_t *client_handle, uint32_t *ipAddr, uint32_t *intIfNum)
Get the Ip Address entry which is next to the entry corresponding to this ip address entry...
open_error_t openapiIpAdEntNetMaskGet(openapiClientHandle_t *client_handle, uint32_t ipAddr, uint32_t *netmask)
Gets the subnet mask associated with the IP address of this entry.