The IGetHostPlugIn type exposes the following members.

Methods

  NameDescription
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

  NameDescription
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

  NameDescription
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.

See Also