Distributed Routing Table Structures
The following structures support the Distributed Routing Table (DRT) API functions.
Structure | Description |
---|---|
DRT_DATA | Contains a data blob. This structure is used by several DRT functions. |
DRT_REGISTRATION | Contains the key registration. This is a member of the DRT_SEARCH_RESULT structure and is an argument passed to DrtRegisterKey. |
DRT_ADDRESS | Contains endpoint information about a DRT node that participated in a search. This information is intended for use in debugging connectivity problems. |
DRT_ADDRESS_LIST | Contains a set of DRT_ADDRESS structures representing the nodes contacted during a search for a key. |
DRT_SECURITY_PROVIDER | Defines the interface that must be implemented by a security provider. |
DRT_BOOTSTRAP_PROVIDER | Defines the interface that must be implemented by a bootstrap provider. |
DRT_SETTINGS | Defines DRT settings at initialization. This structure is passed as an argument to DrtOpen. |
DRT_SEARCH_INFO | Defines a search query. This structure is passed as an argument to DrtStartSearch. |
DRT_SEARCH_RESULT | Contains a search result. This structure is returned by DrtGetSearchResult. |
DRT_EVENT_DATA | Contains the event data returned by calling DrtGetEventData after an application receives an event signal. |
Related topics