41 #if !defined(__CACFMachPort_h__)
42 #define __CACFMachPort_h__
48 #include <CoreFoundation/CFMachPort.h>
66 CACFMachPort(CFMachPortCallBack inCallBack,
void* inUserData = NULL);
67 CACFMachPort(mach_port_t inMachPort, CFMachPortCallBack inCallBack, CFMachPortInvalidationCallBack inInvalidationCallBack,
void* inUserData);
68 virtual ~CACFMachPort();
72 CFMachPortRef GetMachPortRef()
const {
return mMachPort; }
73 mach_port_t GetMachPort()
const {
return CFMachPortGetPort(mMachPort); }
74 CFRunLoopSourceRef GetRunLoopSource()
const {
return mRunLoopSource; }
78 CFMachPortRef mMachPort;
79 CFRunLoopSourceRef mRunLoopSource;