21 template <
class SegmentType>
49 const std::string& prefix =
"") = 0;
Base Class for all Logging classes.
void setTag(const LogTag &tag)
Helps connecting a Memory server to the Ice interface.
const MemoryID & id() const
MemoryToIceAdapter & iceMemory
server::wm::CoreSegment * segmentPtr
SegmentBase(MemoryToIceAdapter &iceMemory)
virtual void defineProperties(armarx::PropertyDefinitionsPtr defs, const std::string &prefix="")=0
virtual ~SegmentBase()=default
#define ARMARX_CHECK_NOT_NULL(ptr)
This macro evaluates whether ptr is not null and if it turns out to be false it will throw an Express...
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.