![]() |
Public API Reference |
#include <evoutlet.h>
Inheritance diagram for csEventOutlet:

Public Methods | |
| csEventOutlet (iEventPlug *, csEventQueue *, iObjectRegistry *) | |
| Initialize the outlet. More... | |
| virtual | ~csEventOutlet () |
| Destroy the outlet. More... | |
| virtual csPtr< iEvent > | CreateEvent () |
| Create a event object on behalf of the system driver. More... | |
| virtual void | Post (iEvent *) |
| Put a previously created event into system event queue. More... | |
| virtual void | Key (int iKey, int iChar, bool iDown) |
| Put a keyboard event into event queue. More... | |
| virtual void | Mouse (int iButton, bool iDown, int x, int y) |
| Put a mouse event into event queue. More... | |
| virtual void | Joystick (int iNumber, int iButton, bool iDown, int x, int y) |
| Put a joystick event into event queue. More... | |
| virtual void | Broadcast (int iCode, void *iInfo) |
| Put a broadcast event into event queue. More... | |
| virtual void | ImmediateBroadcast (int iCode, void *iInfo) |
| Broadcast a event to all plugins. More... | |
Definition at line 33 of file evoutlet.h.
|
||||||||||||||||
|
Initialize the outlet.
|
|
|
Destroy the outlet.
|
|
||||||||||||
|
Put a broadcast event into event queue.
Implements iEventOutlet. |
|
|
Create a event object on behalf of the system driver.
Implements iEventOutlet. |
|
||||||||||||
|
Broadcast a event to all plugins.
Implements iEventOutlet. |
|
||||||||||||||||||||||||
|
Put a joystick event into event queue.
Implements iEventOutlet. |
|
||||||||||||||||
|
Put a keyboard event into event queue.
Implements iEventOutlet. |
|
||||||||||||||||||||
|
Put a mouse event into event queue.
Implements iEventOutlet. |
|
|
Put a previously created event into system event queue.
Implements iEventOutlet. |