Provides information about the component types. More...
Provides information about the component types.
Is a Struct core type, and has access to Struct methods internally. Note that the Default config is not part of the Struct fields.
Public Member Functions | |
daq::StringPtr | getId () const |
Gets the unique component type id. More... | |
daq::StringPtr | getName () const |
Gets the user-friendly name of a component type. More... | |
daq::StringPtr | getDescription () const |
Gets the description of a component type. More... | |
daq::PropertyObjectPtr | createDefaultConfig () const |
The function clones and returns default configuration. On each call, we need to create new object, because we want that each instance of the component has its own configuration object. More... | |
|
inline |
The function clones and returns default configuration. On each call, we need to create new object, because we want that each instance of the component has its own configuration object.
Configuration objects are property object with user-defined key-value pairs. For example: Port=1000, OutputRate=5000, ...
|
inline |
Gets the description of a component type.
A short description of a component type and the associated configuration parameters it offers.
|
inline |
Gets the unique component type id.
Unique id should not be presented on the UI.
|
inline |
Gets the user-friendly name of a component type.
Name is usually presented on the UI. Does not have to be unique.