31#include <ArmarXCore/interface/observers/DataFieldIdentifierBase.h>
73 std::string channelName,
74 std::string datafieldName);
81 std::string getIdentifierStr()
const;
129 return datafieldName;
148 stream << rhs->getIdentifierStr();
153extern template class ::IceInternal::Handle<::armarx::DataFieldIdentifier>;
std::ostream & operator<<(std::ostream &strm, const AbstractInterface &a)
#define ARMARXCORE_IMPORT_EXPORT
DataFieldIdentifier provide the basis to identify data field within a distributed ArmarX scenario.
std::string getObserverName() const
Retrieve observer name.
DataFieldIdentifier()
Creates an empty DataFieldIdentifier.
std::string getChannelName() const
Retrieve channel name.
std::string getIdentifierStr() const
Retrieve data field identifier string.
std::string getDataFieldName() const
Retrieve datafield name.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceInternal::Handle< DataFieldIdentifier > DataFieldIdentifierPtr
Typedef of DataFieldIdentifierPtr as IceInternal::Handle<DataFieldIdentifier> for convenience.