}\r
\r
virtual std::string getSource() const {\r
+ return toHex(getSourceID());\r
+ }\r
+\r
+ /**\r
+ * Returns the binary data that identifies the source.\r
+ * The result MAY contain embedded null characters.\r
+ * \r
+ * @return the binary source ID\r
+ */\r
+ virtual std::string getSourceID() const {\r
return m_raw.substr(TYPECODE_LENGTH + INDEX_LENGTH, SOURCEID_LENGTH); // bytes 5-24\r
}\r
\r