ConstSourceComponent addComponent(const ConstSourceComponentClass componentClass,
const bt2c::CStringView name,
const OptionalBorrowedObject<ConstMapValue> params = {},
- const LoggingLevel loggingLevel = LoggingLevel::NONE) const
+ const LoggingLevel loggingLevel = LoggingLevel::None) const
{
return this->_addComponent<ConstSourceComponent>(
componentClass, name, params, static_cast<void *>(nullptr), loggingLevel,
template <typename InitDataT>
ConstSourceComponent addComponent(const ConstSourceComponentClass componentClass,
- const bt2c::CStringView name, InitDataT& initData,
+ const bt2c::CStringView name, InitDataT&& initData,
const OptionalBorrowedObject<ConstMapValue> params = {},
- const LoggingLevel loggingLevel = LoggingLevel::NONE) const
+ const LoggingLevel loggingLevel = LoggingLevel::None) const
{
return this->_addComponent<ConstSourceComponent>(
componentClass, name, params, &initData, loggingLevel,
ConstFilterComponent addComponent(const ConstFilterComponentClass componentClass,
const bt2c::CStringView name,
const OptionalBorrowedObject<ConstMapValue> params = {},
- const LoggingLevel loggingLevel = LoggingLevel::NONE) const
+ const LoggingLevel loggingLevel = LoggingLevel::None) const
{
return this->_addComponent<ConstFilterComponent>(
componentClass, name, params, static_cast<void *>(nullptr), loggingLevel,
template <typename InitDataT>
ConstFilterComponent addComponent(const ConstFilterComponentClass componentClass,
- const bt2c::CStringView name, InitDataT& initData,
+ const bt2c::CStringView name, InitDataT&& initData,
const OptionalBorrowedObject<ConstMapValue> params = {},
- const LoggingLevel loggingLevel = LoggingLevel::NONE) const
+ const LoggingLevel loggingLevel = LoggingLevel::None) const
{
return this->_addComponent<ConstFilterComponent>(
componentClass, name, params, &initData, loggingLevel,
ConstSinkComponent addComponent(const ConstSinkComponentClass componentClass,
const bt2c::CStringView name,
const OptionalBorrowedObject<ConstMapValue> params = {},
- const LoggingLevel loggingLevel = LoggingLevel::NONE) const
+ const LoggingLevel loggingLevel = LoggingLevel::None) const
{
return this->_addComponent<ConstSinkComponent>(
componentClass, name, params, static_cast<void *>(nullptr), loggingLevel,
template <typename InitDataT>
ConstSinkComponent addComponent(const ConstSinkComponentClass componentClass,
- const bt2c::CStringView name, InitDataT& initData,
+ const bt2c::CStringView name, InitDataT&& initData,
const OptionalBorrowedObject<ConstMapValue> params = {},
- const LoggingLevel loggingLevel = LoggingLevel::NONE) const
+ const LoggingLevel loggingLevel = LoggingLevel::None) const
{
return this->_addComponent<ConstSinkComponent>(
componentClass, name, params, &initData, loggingLevel,