43 [[nodiscard]]
const std::string&
Identity()
const {
return identity_; }
51 [[nodiscard]]
const std::string&
IdentityStem()
const {
return stem_; }
60 return enterprise_id_;
70 return parameter_list_;
79 void AddParameter(
const std::string& name,
const std::string& value);
82 std::string identity_;
84 std::string enterprise_id_;
Defines a simple interface against structured data item.
Definition structureddata.h:25
void Identity(const std::string &identity)
Sets the identifier for the data item;.
const std::string & IdentityStem() const
Return the main (stem) part of the identifier.
Definition structureddata.h:51
const ParameterList & Parameters() const
Returns a list of name value pairs.
Definition structureddata.h:69
const std::string & Identity() const
Returns the data raw identifier.
Definition structureddata.h:43
const std::string & EnterpriseId() const
Returns the enterprise ID.
Definition structureddata.h:59
std::vector< std::pair< std::string, std::string > > ParameterList
Definition structureddata.h:30
void AddParameter(const std::string &name, const std::string &value)
Adds a name value pair.
The syslog namespace is used for the syslog interface.
Definition isyslogserver.h:23