#include <macintosh_events.hpp>
List of all members.
Public Types |
typedef boost::function
< ::OSStatus(::EventHandlerCallRef,::EventRef) > | monitor_proc_t |
Public Member Functions |
void | erase (const ::EventTypeSpec &event_spec) |
void | erase (::UInt32 event_class,::UInt32 event_kind) |
template<typename ForwardIterator > |
void | erase (const ForwardIterator first, const ForwardIterator last) |
| event_handler_t () |
template<typename ForwardIterator > |
void | insert (const ForwardIterator first, const ForwardIterator last) |
void | insert (::UInt32 event_class,::UInt32 event_kind) |
void | insert (const ::EventTypeSpec &event_spec) |
template<typename Target > |
void | install (Target target) |
void | install (::EventTargetRef target) |
bool | is_installed () const |
void | uninstall () |
Public Attributes |
monitor_proc_t | monitor_proc_m |
Detailed Description
Definition at line 128 of file macintosh_events.hpp.
Member Typedef Documentation
typedef boost::function< ::OSStatus (::EventHandlerCallRef, ::EventRef) > monitor_proc_t |
Constructor & Destructor Documentation
Member Function Documentation
void erase |
( |
const ::EventTypeSpec & |
event_spec ) |
|
void erase |
( |
::UInt32 |
event_class, |
|
|
::UInt32 |
event_kind |
|
) |
| |
void erase |
( |
const ForwardIterator |
first, |
|
|
const ForwardIterator |
last |
|
) |
| |
void insert |
( |
const ::EventTypeSpec & |
event_spec ) |
|
void insert |
( |
const ForwardIterator |
first, |
|
|
const ForwardIterator |
last |
|
) |
| |
void insert |
( |
::UInt32 |
event_class, |
|
|
::UInt32 |
event_kind |
|
) |
| |
void install |
( |
::EventTargetRef |
target ) |
|
void install |
( |
Target |
target ) |
|
bool is_installed |
( |
) |
const |
Member Data Documentation