IPC@CHIP® RTOS-PPC – API Documentation

Header image

Main page

PPP client and server

Detailed Description

TCPIP API main page

API functions for configuration and control of the provided PPP client and server services.
See also: PPP server configuration by chip.ini


int PPP_Server_Installed (void)
 Check if PPP server is installed.
int PPP_Server_GetStatus (void)
 Get PPP server status.
int PPP_Server_Activate (int timeoutSecs, int *errorCode)
 Activate the PPP server.
int PPP_Server_Suspend (int timeoutSecs, int *errorCode)
 Suspend the PPP server.
int PPP_Server_Get_Cfg (PPP_IPCfg_Data *pppIpCfgData, int *errorCode)
 Get PPP server configuration data.
int PPP_Server_Get_Cfg_IPv6 (PPP_IPCfg_Data_IPv6 *pppIpv6CfgData, int *errorCode)
 Get PPP server configuration data IPv6.
int PPP_Server_SetOptions (const PPP_Option *pppOptionPtr)
 Set PPP options for the PPP server.
void PPP_Server_GetIP (char *IPStr)
 Read PPP server IP address.
int PPP_Server_Pause (int pause, int *error)
 Pause/resume the PPP server task.
int PPP_Client_Installed (void)
 Check if PPP client is installed.
int PPP_Client_GetStatus (int *errorCode)
 Get PPP client status.
int PPP_Client_Open (PPPClient_Init *pppClientInit, int *errorCode)
 Establish a PPP connection.
int PPP_Client_Open_IPv6 (PPPClient_Init_IPv6 *pppClientInit, int *errorCode)
 Establish a PPP connection IPv6-based.
int PPP_Client_Close (int *errorCode)
 Close a PPP connection.
int PPP_Client_Get_DNSIP (unsigned long *DNSServerIP, int serverIdx, int *errorCode)
 Retrieve DNS server IP address.
int PPP_Client_SetOptions (const PPP_Option *pppOptionPtr)
 Set options for the PPP client connection.
void PPP_Client_GetIP (char *IPStr)
 Read PPP client IP address.
int PPP_Client_Pause (int pause, int *error)
 Pause/resume the PPP client task.

Top of page | Main page

Copyright © 2018 Beck IPC GmbH
Generated on Thu Nov 1 13:20:17 2018 by Doxygen 1.6.1