HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
discoveryPlugin.h File Reference
+ Include dependency graph for discoveryPlugin.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NdrDiscoveryPluginContext
 
class  NdrDiscoveryPlugin
 

Macros

#define NDR_REGISTER_DISCOVERY_PLUGIN(DiscoveryPluginClass)
 

Functions

 TF_DECLARE_WEAK_AND_REF_PTRS (NdrDiscoveryPluginContext)
 
 TF_DECLARE_WEAK_AND_REF_PTRS (NdrDiscoveryPlugin)
 

Macro Definition Documentation

#define NDR_REGISTER_DISCOVERY_PLUGIN (   DiscoveryPluginClass)
Value:
{ \
TfType::Define<DiscoveryPluginClass, TfType::Bases<NdrDiscoveryPlugin>>() \
.SetFactory<NdrDiscoveryPluginFactory<DiscoveryPluginClass>>(); \
}
Definition: type.h:64
#define TF_REGISTRY_FUNCTION(KEY_TYPE)

Register a discovery plugin (DiscoveryPluginClass) with the plugin system. If registered, the discovery plugin will execute its discovery process when the registry is instantiated.

Definition at line 43 of file discoveryPlugin.h.

Function Documentation

TF_DECLARE_WEAK_AND_REF_PTRS ( NdrDiscoveryPluginContext  )
TF_DECLARE_WEAK_AND_REF_PTRS ( NdrDiscoveryPlugin  )