00001 #pragma once
00002 #ifndef TrigSteeringEvent_RobRequestInfo_h
00003 #define TrigSteeringEvent_RobRequestInfo_h
00004
00005 #include <vector>
00006 #include <stdint.h>
00007
00008 namespace HLT {
00009 class RobRequestInfo {
00010 public:
00011 RobRequestInfo(){}
00012 ~RobRequestInfo(){}
00013
00014 void clearRequestScheduledRobIDs() {
00015 m_requestScheduledRobIDs.clear();
00016 }
00017
00018 const std::vector<uint32_t>& requestScheduledRobIDs() const {
00019 return m_requestScheduledRobIDs;
00020 }
00021
00022 void addRequestScheduledRobIDs(const std::vector<uint32_t>& roblist);
00023 void addRequestScheduledRobIDs(uint32_t rob);
00024
00025 private:
00026
00027 std::vector<uint32_t> m_requestScheduledRobIDs;
00028
00029
00030 };
00031 }
00032
00033 #endif