15 #include <vlutil/vlNetTypes.h>
31 std::vector<DtSimTaskMessageType>
tasks;
32 std::vector<DtSetMessageType>
sets;
50 virtual int type()
const;
55 virtual bool setFromNet(
const char* contentBuffer,
56 unsigned contentSize);
63 virtual void setCapableTasks(
const DtUUID&,
const std::vector<DtSimTaskMessageType>&);
64 virtual void setCapableSets(
const DtUUID&,
const std::vector<DtSetMessageType>&);
65 virtual void setSupportingTasks(
const DtUUID&,
const std::map<
int, std::vector<DtSimTaskMessageType> >&);
66 virtual void setSupportingTasks(
const DtUUID&,
const std::map<
int, std::set<DtSimTaskMessageType> >&);
68 virtual void addSupportingTasks(
const DtUUID&,
int,
const std::vector<DtSimTaskMessageType>&);
70 const std::vector<DtSimTaskMessageType>& capableTaskIds(
const DtUUID& entity)
const;
71 const std::vector<DtSetMessageType>& capableSetDataIds(
const DtUUID& entity)
const;
72 const std::map<int, std::vector<DtSimTaskMessageType> >& supportingTasks(
const DtUUID& entity)
const;
73 const std::vector<DtSimTaskMessageType>& supportingTasks(
const DtUUID& entity,
int)
const;
77 return myCapableTasksSets;