#include <cybergarage/util/clist.h>#include <cybergarage/net/cinterface.h>#include <cybergarage/util/clog.h>Functions | |
| 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) |
| 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 | |||
| ) |
Gets changes in the two given (aka old and new) interface lists. Changes are resolved based on IP-addresses.
| netIfListOld | List of the old interfaces. It is changed! | |
| netIfListNew | List of the new interfaces. It is changed! | |
| netIfListAdded | List to store interfaces, which were in netIfListNew, but were not in netIfListOld. May be NULL. | |
| netIfListRemoved | List to store interfaces, which were in netIfListOld, but were not in netIfListNew. |
| CgNetworkInterfaceList* cg_net_interfacelist_new | ( | ) |
1.4.7