TSDuck v3.40-4126
MPEG Transport Stream Toolkit
|
A class to register factories of section filters. More...
#include <tsTablesLoggerFilterRepository.h>
Public Types | |
using | FilterFactory = TablesLoggerFilterInterface *(*)() |
Profile of a function which creates a TablesLogger section filter. | |
Public Member Functions | |
Register (FilterFactory factory) | |
The constructor registers a section filter factory. | |
A class to register factories of section filters.
The registration is performed using constructors. Thus, it is possible to perform a registration in the declaration of a static object.
using ts::TablesLoggerFilterRepository::Register::FilterFactory = TablesLoggerFilterInterface* (*)() |
Profile of a function which creates a TablesLogger section filter.
ts::TablesLoggerFilterRepository::Register::Register | ( | FilterFactory | factory | ) |
The constructor registers a section filter factory.
[in] | factory | Function which creates a section filter. |