|
Data Structures |
| struct | _CgNetworkInterface |
Defines |
| #define | CG_NET_IPV4_ADDRSTRING_MAXSIZE ((3*4)+(1*3)+1) |
| #define | CG_NET_IPV6_ADDRSTRING_MAXSIZE (1+(8*4)+(1*7)+1+1) |
| #define | cg_net_interface_next(netIf) (CgNetworkInterface *)cg_list_next((CgList *)netIf) |
| #define | cg_net_interface_remove(netIf) cg_list_remove((CgList *)netIf) |
| #define | cg_net_interfacelist_clear(netIfList) cg_list_clear((CgList *)netIfList, (CG_LIST_DESTRUCTORFUNC)cg_net_interface_delete) |
| #define | cg_net_interfacelist_size(netIfList) cg_list_size((CgList *)netIfList) |
| #define | cg_net_interfacelist_gets(netIfList) (CgNetworkInterface *)cg_list_next((CgList *)netIfList) |
| #define | cg_net_interfacelist_add(netIfList, netIf) cg_list_add((CgList *)netIfList, (CgList *)netIf) |
Typedefs |
| typedef _CgNetworkInterface | CgNetworkInterface |
| typedef _CgNetworkInterface | CgNetworkInterfaceList |
Functions |
| char * | cg_net_getinterfaceidaddress (int id) |
| CgNetworkInterface * | cg_net_interface_new () |
| void | cg_net_interface_delete (CgNetworkInterface *netIf) |
| CgNetworkInterface * | cg_net_interface_getany () |
| void | cg_net_interface_setname (CgNetworkInterface *netIf, char *name) |
| char * | cg_net_interface_getname (CgNetworkInterface *netIf) |
| void | cg_net_interface_setaddress (CgNetworkInterface *netIf, char *ipaddr) |
| char * | cg_net_interface_getaddress (CgNetworkInterface *netIf) |
| void | cg_net_interface_setindex (CgNetworkInterface *netIf, int index) |
| int | cg_net_interface_getindex (CgNetworkInterface *netIf) |
| int | cg_net_interface_cmp (CgNetworkInterface *netIfA, CgNetworkInterface *netIfB) |
| CgNetworkInterfaceList * | cg_net_interfacelist_new () |
| void | cg_net_interfacelist_delete (CgNetworkInterfaceList *netIfList) |
| CgNetworkInterface * | cg_net_interfacelist_get (CgNetworkInterfaceList *netIfList, char *name) |
| void | cg_net_interfacelist_getchanges (CgNetworkInterfaceList *netIfListOld, CgNetworkInterfaceList *netIfListNew, CgNetworkInterfaceList *netIfListAdded, CgNetworkInterfaceList *netIfListRemoved) |
| int | cg_net_gethostinterfaces (CgNetworkInterfaceList *netIfList) |
| BOOL | cg_net_isipv6address (char *addr) |
| int | cg_net_getipv6scopeid (char *addr) |