36 #ifndef _ARGUS_EVENT_H
37 #define _ARGUS_EVENT_H
67 , uint16_t time_hi_and_version_
69 , uint8_t c0, uint8_t c1, uint8_t c2, uint8_t c3, uint8_t c4, uint8_t c5
71 :
NamedUUID(time_low_, time_mid_, time_hi_and_version_, clock_seq_,
72 c0, c1, c2, c3, c4, c5, name)
76 :
NamedUUID(0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
"EVENT_TYPE_UNSPECIFIED")
91 DEFINE_UUID(EventType, EVENT_TYPE_ERROR, 2c80d8b0,2bfd,11e5,a2cb,08,00,20,0c,9a,66);
99 DEFINE_UUID(EventType, EVENT_TYPE_CAPTURE_STARTED, 2c80d8b1,2bfd,11e5,a2cb,08,00,20,0c,9a,66);
107 DEFINE_UUID(EventType, EVENT_TYPE_CAPTURE_COMPLETE, 2c80d8b2,2bfd,11e5,a2cb,08,00,20,0c,9a,66);
117 DEFINE_UUID(InterfaceID, IID_EVENT, 98bcb49e,fd7d,11e4,a322,16,97,f9,25,ec,7b);
131 virtual uint64_t
getTime()
const = 0;
149 DEFINE_UUID(InterfaceID, IID_EVENT_ERROR, 13e0fc70,1ab6,11e5,b939,08,00,20,0c,9a,66);
171 DEFINE_UUID(InterfaceID, IID_EVENT_CAPTURE_COMPLETE, 8b2b40b5,f1e4,4c4d,ae1c,f3,93,f6,54,06,d5);
197 #endif // _ARGUS_EVENT_H