|
mUPnP for C
|
Functions | |
| mUpnpNetworkInterfaceList * | mupnp_net_interfacelist_new (void) |
| void | mupnp_net_interfacelist_delete (mUpnpNetworkInterfaceList *netIfList) |
| mUpnpNetworkInterface * | mupnp_net_interfacelist_get (mUpnpNetworkInterfaceList *netIfList, char *name) |
| void | mupnp_net_interfacelist_getchanges (mUpnpNetworkInterfaceList *netIfListOld, mUpnpNetworkInterfaceList *netIfListNew, mUpnpNetworkInterfaceList *netIfListAdded, mUpnpNetworkInterfaceList *netIfListRemoved) |
| void mupnp_net_interfacelist_delete | ( | mUpnpNetworkInterfaceList * | netIfList | ) |
| mUpnpNetworkInterface * mupnp_net_interfacelist_get | ( | mUpnpNetworkInterfaceList * | netIfList, |
| char * | name ) |
| void mupnp_net_interfacelist_getchanges | ( | mUpnpNetworkInterfaceList * | netIfListOld, |
| mUpnpNetworkInterfaceList * | netIfListNew, | ||
| mUpnpNetworkInterfaceList * | netIfListAdded, | ||
| mUpnpNetworkInterfaceList * | 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. |
| mUpnpNetworkInterfaceList * mupnp_net_interfacelist_new | ( | void | ) |