Used as base for all IRingerProcedureWrapper template specializations.
More...
#include <RingerProcedureWrapper.h>
|
| virtual bool | empty () const =0 |
| | Returns whether holden interface collection is empty.
|
| virtual void | write (TDirectory *baseDir, const char *idxStr="") const =0 |
| | Write collection to TDirectory.
|
| virtual const char * | name () const =0 |
| | Retrieve RingerProcedureWrapper name.
|
| virtual EtaDependency | etaDep () const =0 |
| | Returns eta dependecy for this wrapper.
|
| virtual EtDependency | etDep () const =0 |
| | Returns et dependecy for this wrapper.
|
| virtual void | releaseMemory ()=0 |
| | Release all pointed memory holden by wrapper.
|
| virtual std::string | fullName () const =0 |
| | Get full wrapper name.
|
| virtual void | print (MSG::Level lvl=MSG::DEBUG) const =0 |
| | Print wrapper content.
|
| virtual | ~IRingerProcedureWrapperBase () |
| | Ensure virtual destructor.
|
Used as base for all IRingerProcedureWrapper template specializations.
Definition at line 74 of file RingerProcedureWrapper.h.
◆ ~IRingerProcedureWrapperBase()
| virtual Ringer::IRingerProcedureWrapperBase::~IRingerProcedureWrapperBase |
( |
| ) |
|
|
inlinevirtual |
◆ empty()
| virtual bool Ringer::IRingerProcedureWrapperBase::empty |
( |
| ) |
const |
|
pure virtual |
Returns whether holden interface collection is empty.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
◆ etaDep()
| virtual EtaDependency Ringer::IRingerProcedureWrapperBase::etaDep |
( |
| ) |
const |
|
pure virtual |
Returns eta dependecy for this wrapper.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
◆ etDep()
| virtual EtDependency Ringer::IRingerProcedureWrapperBase::etDep |
( |
| ) |
const |
|
pure virtual |
Returns et dependecy for this wrapper.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
◆ fullName()
| virtual std::string Ringer::IRingerProcedureWrapperBase::fullName |
( |
| ) |
const |
|
pure virtual |
Get full wrapper name.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
◆ name()
| virtual const char * Ringer::IRingerProcedureWrapperBase::name |
( |
| ) |
const |
|
pure virtual |
◆ print()
| virtual void Ringer::IRingerProcedureWrapperBase::print |
( |
MSG::Level | lvl = MSG::DEBUG | ) |
const |
|
pure virtual |
Print wrapper content.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
◆ releaseMemory()
| virtual void Ringer::IRingerProcedureWrapperBase::releaseMemory |
( |
| ) |
|
|
pure virtual |
Release all pointed memory holden by wrapper.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
◆ write()
| virtual void Ringer::IRingerProcedureWrapperBase::write |
( |
TDirectory * | baseDir, |
|
|
const char * | idxStr = "" ) const |
|
pure virtual |
Write collection to TDirectory.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
The documentation for this class was generated from the following file: