#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