Go to the documentation of this file.
40 using extends::extends;
52 const LeavesList&
leaves()
const override;
63 this,
"ScanOnBeginEvent",
false,
64 "If the scan has to be started during the BeginEvent incident (true) or on demand (false, default)" };
66 this,
"IgnoreOriginChange",
false,
67 "Disable the detection of the change in the origin of object between the BeginEvent and the scan" };
114 error() <<
"Cannot get IncidentSvc" <<
endmsg;
125 m_incidentSvc->addListener(
this, IncidentType::BeginEvent );
189 "'), probably OutputStream was called before "
190 "InputCopyStream: check options",
196 for (
const auto& i : lfs ) {
198 if ( i->address() && i->address()->par()[0] ==
base ) {
virtual const std::string * par() const =0
Retrieve String parameters.
void reset(TYPE *ptr=nullptr)
Set the internal pointer to the passed one disposing of the old one.
MSG::Level msgLevel() const
get the cached level (originally extracted from the embedded MsgStream)
virtual const name_type & name() const =0
Name of the directory (or key)
const ValueType & value() const
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
Base class used to extend a class implementing other interfaces.
virtual IOpaqueAddress * address() const =0
Retrieve opaque storage address.
constexpr static const auto SUCCESS
#define DECLARE_COMPONENT(type)
virtual DataObject * object() const =0
Retrieve object behind the link.
virtual const id_type & identifier() const =0
Full identifier (or key)
const std::string & type() const
Access to the incident type.
constexpr static const auto FAILURE
IRegistry * registry() const
Get pointer to Registry.