20 #ifndef _ARGUS_EVENT_H
21 #define _ARGUS_EVENT_H
51 , uint16_t time_hi_and_version_
53 , uint8_t c0, uint8_t c1, uint8_t c2, uint8_t c3, uint8_t c4, uint8_t c5
55 :
NamedUUID(time_low_, time_mid_, time_hi_and_version_, clock_seq_,
56 c0, c1, c2, c3, c4, c5, name)
60 :
NamedUUID(0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
"EVENT_TYPE_UNSPECIFIED")
75 DEFINE_UUID(EventType, EVENT_TYPE_ERROR, 2c80d8b0,2bfd,11e5,a2cb,08,00,20,0c,9a,66);
83 DEFINE_UUID(EventType, EVENT_TYPE_CAPTURE_STARTED, 2c80d8b1,2bfd,11e5,a2cb,08,00,20,0c,9a,66);
91 DEFINE_UUID(EventType, EVENT_TYPE_CAPTURE_COMPLETE, 2c80d8b2,2bfd,11e5,a2cb,08,00,20,0c,9a,66);
101 DEFINE_UUID(InterfaceID, IID_EVENT, 98bcb49e,fd7d,11e4,a322,16,97,f9,25,ec,7b);
121 virtual uint64_t
getTime()
const = 0;
139 DEFINE_UUID(InterfaceID, IID_EVENT_ERROR, 13e0fc70,1ab6,11e5,b939,08,00,20,0c,9a,66);
161 DEFINE_UUID(InterfaceID, IID_EVENT_CAPTURE_COMPLETE, 8b2b40b5,f1e4,4c4d,ae1c,f3,93,f6,54,06,d5);
187 #endif // _ARGUS_EVENT_H