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.

 

Distributed Routing Table Enumerations

Distributed Routing Table Functions

Distributed Routing Table API Reference