01.06.2013 Views

IPC@CHIP Documentation - SC12 @CHIP-RTOS V1.10

IPC@CHIP Documentation - SC12 @CHIP-RTOS V1.10

IPC@CHIP Documentation - SC12 @CHIP-RTOS V1.10

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

● Interrupt_0xAC_function_0x0B:_API_FREE, Free an allocated buffer<br />

● Interrupt_0xAC_function_0x0C:_API_GETRCV_BYTES, Get waiting bytes count<br />

● Interrupt_0xAC_function_0x0D:_API_ACCEPT, Accept the next incoming connection<br />

● Interrupt_0xAC_function_0x0E:_API_LISTEN, Listen for incoming connections<br />

● Interrupt_0xAC_function_0x0F:_API_SEND, Transmit TCP message<br />

● Interrupt_0xAC_function_0x10:_API_RECV, Receive TCP message<br />

● Interrupt_0xAC_function_0x11:_API_INETTOASCII, Convert IP address to IP string<br />

● Interrupt_0xAC_function_0x12:_API_RESETCONNECTION, Abort a connection on a socket<br />

● Interrupt_0xAC_function_0x13:_API_SETLINGER, Set linger time on close<br />

● Interrupt_0xAC_function_0x14:_API_SETREUSE, Set reuse option on a listening socket<br />

● Interrupt_0xAC_function_0x15:_API_SETIPTOS, Set IP Type-Of-Service<br />

● Interrupt_0xAC_function_0x16:_API_SETSOCKOPT, Set options on socket<br />

● Interrupt_0xAC_function_0x17:_API_GETSOCKOPT, Get options on socket<br />

● Interrupt_0xAC_function_0x18:_API_SETBLOCKINGMODE, Set socket mode<br />

● Interrupt_0xAC_function_0x19:_API_REGISTERCALLBACK, Register a user callback function<br />

● Interrupt_0xAC_function_0x20:_API_REGISTERCALLBACK_PASCAL, Pascal user callback<br />

● Interrupt_0xAC_function_0x21:_API_GET_SOCKET_ERROR, Get last socket error.<br />

● Interrupt_0xAC_function_0x22:_API_GET_TCP_STATE, Find TCP socket and return state.<br />

● Interrupt_0xAC_function_0x23:_API_FINDALL_SOCKETS, Get information about all open sockets.<br />

● Interrupt_0xAC_function_0x40:_PPPCLIENT_INSTALLED, Check if PPP client installed.<br />

● Interrupt_0xAC_function_0x41:_PPPCLIENT_OPEN, Open a PPP connection<br />

● Interrupt_0xAC_function_0x42:_PPPCLIENT_CLOSE, Close a PPP client connection<br />

● Interrupt_0xAC_function_0x43:_PPPCLIENT_GET_STATUS, Get PPP client status<br />

● Interrupt_0xAC_function_0x44:_PPPCLIENT_GET_DNSIP, Get DNS IP address<br />

● Interrupt_0xAC_function_0x45:_PPPCLIENT_SET_OPTIONS, Set options for the PPP client<br />

● Interrupt_0xAC_function_0x50:_PPPSERVER_INSTALLED, Check if PPP server installed<br />

● Interrupt_0xAC_function_0x51:_PPPSERVER_SUSPEND, Suspend PPP server task<br />

● Interrupt_0xAC_function_0x52:_PPPSERVER_ACTIVATE, Activate PPP server<br />

● Interrupt_0xAC_function_0x53:_PPPSERVER_GET_STATUS, Get server state<br />

● Interrupt_0xAC_function_0x54:_PPPSERVER_GET_CFG, Get PPP server configuration<br />

● Interrupt_0xAC_function_0x55:_PPPSERVER_SET_OPTIONS, Set options for PPP server<br />

● Interrupt_0xAC_function_0x60:_API_SNMP_GET, Get internal TCP/IP SNMP variables<br />

● Interrupt_0xAC_function_0x65:_API_FTP_GET_LOGIN, Get FTP server login counters<br />

● Interrupt_0xAC_function_0x66:_API_TELNET_GET_LOGIN, Get Telnet server login counters<br />

● Interrupt_0xAC_function_0x67:_API_GET_TELNET_STATE, Test Telnet session active<br />

● Interrupt_0xAC_function_0x70:_GET_INSTALLED_SERVERS and interfaces<br />

● Interrupt_0xAC_function_0x71:_RECONFIG_ETHERNET, Reconfigure Ethernet interface<br />

● Interrupt_0xAC_function_0x72:_DHCP_USE, Enable/Disable DHCP usage<br />

● Interrupt_0xAC_function_0x73:_DHCP_STAT, Get DHCP status of the Ethernet interface<br />

● Interrupt_0xAC_function_0x74:_TCPIP_STATISTICS, Access packet counters<br />

● Interrupt_0xAC_function_0x75:_PING_OPEN, Open and start ICMP echo requests<br />

● Interrupt_0xAC_function_0x76:_PING_CLOSE, Finish ICMP echo requests<br />

● Interrupt_0xAC_function_0x77:_PING_STATISTICS, Retrieve ping information<br />

● Interrupt_0xAC_function_0x78:_GETMEMORY_INFO, Report TCP/IP memory usage<br />

● Interrupt_0xAC_function_0x79:_SET_SERVER_IDLE_TIMEOUT, Control FTP/Telnet timeout<br />

● Interrupt_0xAC_function_0x7A:_IP_USER_CB, Install IP callback function<br />

● Interrupt_0xAC_function_0x7B:_ARP_USER_CB, Install ARP callback function<br />

● Interrupt_0xAC_function_0x80:_ADD_DEFAULT_GATEWAY, Add the default gateway<br />

● Interrupt_0xAC_function_0x81:_DEL_DEFAULT_GATEWAY, Delete the default gateway<br />

● Interrupt_0xAC_function_0x82:_GET_DEFAULT_GATEWAY, Get the current default gateway<br />

● Interrupt_0xAC_function_0x83:_ADD_STATIC_ROUTE, Add a route for an interface<br />

● Interrupt_0xAC_function_0x84:_DEL_STATIC_ROUTE, Delete a route for an interface<br />

● Interrupt_0xAC_function_0x88:_DEL_ARP_ENTRY_BY_PHYS, Delete by physical address<br />

● Interrupt_0xAC_function_0x89:_ADD_ARP_ENTRY, Add an entry to the ARP table<br />

● Interrupt_0xAC_function_0x8A:_GET_ARPROUTE_CACHE, Read ARP/Route cache table<br />

● Interrupt_0xAC_function_0x8D:_GET_IFACE_ENTRIES, Read table of TCP/IP device interfaces<br />

Page 105 / 400

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!