22 #include "IDTypes.hpp"
23 #include <tobicore/TCBlock.hpp>
38 virtual void Copy(
IDMessage*
const other);
39 virtual std::string GetDescription(
void)
const;
40 virtual void SetDescription(
const std::string& description);
41 virtual std::string GetSource(
void)
const;
42 virtual void SetSource(
const std::string& description);
43 virtual IDFvalue GetFamily(
void)
const;
44 virtual bool SetFamilyType(
const IDFtype type);
45 virtual bool SetFamilyType(
const std::string& type);
46 virtual IDFtype GetFamilyType(
void)
const;
47 virtual void SetEvent(
const IDevent event);
48 virtual IDevent GetEvent(
void)
const;
51 virtual void Dump(
void)
const;
54 virtual void Init(
void);
57 static const IDFtype FamilyUndef = -1;
58 static const IDFtype FamilyBiosig = 0;
59 static const IDFtype FamilyCustom = 1;
61 static const IDevent EventNull = -1;
63 static std::string TxtFamilyUndef;
64 static std::string TxtFamilyBiosig;
65 static std::string TxtFamilyCustom;
69 std::string _description;