| Interface | Description |
|---|---|
| GetDNSConstants |
This interface contains constants value for configuring getdns API.
|
| IGetDNSCallback |
This interface should be implemented to handle response from methods invoked on IGetDNSContextAsyncWithCallback.
|
| IGetDNSContextAsyncWithCallback |
This interface is for calling the API asynchronously using a callback mechanism.
|
| IGetDNSContextAsyncWithFuture |
This interface is for calling the API asynchronously using Future.
|
| IGetDNSContextSync |
This interface is for calling the API synchronously.
|
| Class | Description |
|---|---|
| GetDNSFactory |
This class is used to create a getdns context
|
| GetDNSFutureResult |
This is used to consume response from methods invoked on IGetDNSContextAsyncWithFuture call implementation.
|
| GetDNSUtil |
This class contains helper functions to extract specific data from dns
response.
|
| RRType |
This class contains list of resource record types.
|
| Enum | Description |
|---|---|
| ContextOptionName |
This contains possible context option names that can be used while configuring the context manually.
|
| ContextOptionValue |
This contains predefined context options values that can be used while
configuring the context manually.
|
| ExtensionName |
This contains extension names that can be used during any query.
|
| GetDNSReturn |
This contains possible values for response status code.
|
| Exception | Description |
|---|---|
| GetDNSException |
This exception will be thrown when there is an error during DNS lookup.
|