HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_UniversalLogSourceRegistration Class Reference

#include <UT_UniversalLogSource.h>

Public Member Functions

 UT_UniversalLogSourceRegistration (const UT_StringHolder &source_name, UT_UniversalLogSourceCreator creator)
 

Static Public Member Functions

static bool connect (const UT_StringHolder &source_name, UT_UniversalLogSink *sink)
 
static bool disconnect (const UT_StringHolder &source_name, UT_UniversalLogSink *sink)
 
static void getSourceNames (UT_StringArray &source_names)
 
static bool isSourceName (const UT_StringRef &source_name)
 
static UT_UniversalLogSourcegetSource (const UT_StringRef &source_name)
 

Detailed Description

This class performs the registration of a log source class. It also holds the static map of instantiated source objects.

Definition at line 38 of file UT_UniversalLogSource.h.

Constructor & Destructor Documentation

UT_UniversalLogSourceRegistration::UT_UniversalLogSourceRegistration ( const UT_StringHolder source_name,
UT_UniversalLogSourceCreator  creator 
)

Member Function Documentation

static bool UT_UniversalLogSourceRegistration::connect ( const UT_StringHolder source_name,
UT_UniversalLogSink sink 
)
static
static bool UT_UniversalLogSourceRegistration::disconnect ( const UT_StringHolder source_name,
UT_UniversalLogSink sink 
)
static
static UT_UniversalLogSource* UT_UniversalLogSourceRegistration::getSource ( const UT_StringRef source_name)
static
static void UT_UniversalLogSourceRegistration::getSourceNames ( UT_StringArray source_names)
static
static bool UT_UniversalLogSourceRegistration::isSourceName ( const UT_StringRef source_name)
static

The documentation for this class was generated from the following file: