[−][src]Crate igd
This library allows you to communicate with an IGD enabled device.
Use one of the search_gateway functions to obtain a Gateway object.
You can then communicate with the device via this object.
Modules
| aio | This module implements the same features as the main crate, but using async io. |
Structs
| Gateway | This structure represents a gateway found by the search functions. |
| SearchOptions | Gateway search configuration |
Enums
| AddAnyPortError | Errors returned by |
| AddPortError | Errors returned by |
| GetExternalIpError | Errors returned by |
| PortMappingProtocol | Represents the protocols available for port mapping. |
| RemovePortError | Errors returned by |
| RequestError | Errors that can occur when sending the request to the gateway. |
| SearchError | Errors than can occur while trying to find the gateway. |
Functions
| search_gateway | Search gateway, using the given |