Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.9.0.2
Functions
openapi_dns.h File Reference
#include "openapi_common.h"

Go to the source code of this file.

Functions

open_error_t openapiDNSAdminModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *adminMode)
 Get the global admin mode for the DNS client.
 
open_error_t openapiDNSAdminModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t adminMode)
 Set the global admin mode for the DNS client.
 
open_error_t openapiDNSClientInetNameLookup (openapiClientHandle_t *client_handle, open_buffdesc *hostname, open_buffdesc *ipAddr)
 Given a DNS hostname, resolve and return IPv4 or IPv6 address associated with it.
 
open_error_t openapiDNSDefaultDomainNameDelete (openapiClientHandle_t *client_handle)
 Clear the DNS default domain name.
 
open_error_t openapiDNSDefaultDomainNameGet (openapiClientHandle_t *client_handle, open_buffdesc *defaultDomainName)
 Get the DNS default domain name.
 
open_error_t openapiDNSDefaultDomainNameSet (openapiClientHandle_t *client_handle, open_buffdesc *defaultDomainName)
 Set the DNS default domain name.
 
open_error_t openapiDNSDomainLabelMaximumSizeGet (openapiClientHandle_t *client_handle, uint32_t *domainLabelMaxSize)
 Get the maximum size of the DNS domain label that is separated by dot.
 
open_error_t openapiDNSDomainNameMaxSizeGet (openapiClientHandle_t *client_handle, uint32_t *domainNameMaxSize)
 Get the maximum size of domain name.
 
open_error_t openapiDNSIpNameServerAdd (openapiClientHandle_t *client_handle, open_inet_addr_t *ipAddr)
 Add DNS IP name server.
 
open_error_t openapiDNSIpNameServerDelete (openapiClientHandle_t *client_handle, open_inet_addr_t *ipAddr)
 Delete DNS IP name server.
 
open_error_t openapiDNSIpNameServersMaxSupportedGet (openapiClientHandle_t *client_handle, uint32_t *maxNameServers)
 Get the maximum number of DNS name servers supported.
 
open_error_t openapiDNSIpNameServersNextGet (openapiClientHandle_t *client_handle, open_inet_addr_t *ipAddr)
 Get next name server.
 
open_error_t openapiDNSStaticHostAddressMappingRemove (openapiClientHandle_t *client_handle, open_buffdesc *hostname)
 Remove static hostname to address mapping.
 
open_error_t openapiDNSStaticHostAddressMappingSet (openapiClientHandle_t *client_handle, open_buffdesc *hostname, open_inet_addr_t *ipAddr)
 Set the static hostname to IP address mapping.
 
open_error_t openapiDNSStaticHostIpAddrGet (openapiClientHandle_t *client_handle, open_buffdesc *hostname, open_inet_addr_t *ipAddr)
 Get the IP address associated with the static host name.
 
open_error_t openapiDNSStaticHostNextGet (openapiClientHandle_t *client_handle, open_buffdesc *hostname)
 Get next static hostname.
 
open_error_t openapiInetAddrMaxSizeGet (openapiClientHandle_t *client_handle, uint32_t *inetAddrMaxSize)
 Get the maximum size of inet address length.