The IGetHostPlugIn type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| GetAskAbout | Simple DNS Plus calls this method to retrieve "Ask About" options. | |
| GetOptionsUI | Simple DNS Plus calls this method to retrieve a user control to host in the Plug-in Instance dialog / Plug-In Settings tab. | |
| GetViewUI | Simple DNS Plus calls this function to retrieve an instance of a View UI control. | |
| InstanceConflict | Determine if two plug-in instance conflict with eachother. | |
| LoadConfig | Load plug-in configuration. | |
| LoadState | Load plug-in state | |
| Lookup | Perform a forward DNS lookup. | |
| LookupReverse | Perform a reverse DNS lookup. | |
| LookupTXT | Perform a TXT-record lookup. | |
| MsgFromViewUI | A message has been received from a View UI instance | |
| SaveState | Save the current state of the plug-in | |
| StartService | Start the plug-in service. | |
| StopService | Stop the plug-in service. |
Properties
| Name | Description | |
|---|---|---|
| Description | A description of what the plug-in is and does. | |
| HasViewUI | Indicates if the plug-in has a View UI (a tab in the Simple DNS Plus main window). | |
| Name | The display name of the plug-in. | |
| ProvidesAskAbout | Indicates if plug-in provides "Ask About" options. | |
| QueueLength | Indicate if plug-in performs lookups synchronously (zero) or if lookups are queued and processed asynchronously (>0). | |
| SupportsIPv4 | Indicate if plug-in supports IPv4 DNS lookups through the "Lookup" / "LookupReverse" methods. | |
| SupportsIPv6 | Indicate if plug-in supports IPv6 DNS lookups through the "Lookup" / "LookupReverse" methods. | |
| SupportsReverse | Indicate if plug-in supports reverse DNS lookups through the "LookupReverse" method. | |
| SupportsTXT | Indicate if plug-in supports TXT-record lookups through the "LookupTXT" method. |
Events
| Name | Description | |
|---|---|---|
| GetDNSServerIP | Raise this event to retrieve the closest IP address that Simple DNS Plus listens for DNS requests on. | |
| LogLine | Raise this event to record a message to the Simple DNS Plus log. | |
| MsgToViewUI | Raise this event to send a message to the View UI. |