1 #ifndef __SINGLE_SHOT_SOURCE__
2 #define __SINGLE_SHOT_SOURCE__
6 extern CFStringRef gSingleShotSourceName
;
9 We need this source because we need to send the data followed by
10 a null value, so that all input sources have the same behavior.
13 class SingleShotSource
: public Source
16 SingleShotSource(CFTypeRef value
, Transform
* t
, CFStringRef name
);
20 Boolean
Equal(const CoreFoundationObject
* obj
);
21 static CFTypeRef
Make(CFTypeRef value
, Transform
* t
, CFStringRef name
);
22 std::string
DebugDescription();