Confirmed users
214
edits
Line 2: | Line 2: | ||
==== Address Enumeration ==== | ==== Address Enumeration ==== | ||
This should be an RPC-style call. | |||
nsresult EnumerateInterfaces(std::vector<Interface>* interfaces); | |||
Returns a sequence of: | Returns a sequence of: | ||
struct Interface { | |||
string name; | string name; | ||
PRNetAddr address; | PRNetAddr address; | ||
Line 12: | Line 14: | ||
} | } | ||
enum InterfaceType { Local, Wired, WiFi, Mobile, Virtual }; | enum InterfaceType { Local, Wired, WiFi, Mobile, Virtual }; | ||
==== Socket Management ==== | ==== Socket Management ==== |