Interface
GumEventSink
Prerequisite
In order to implement EventSink, your type must inherit fromGObject.
Functions
gum_event_sink_make_default
Creates a default GumEventSink that throws away any events directed at it.
Interface structure
struct GumEventSinkInterface {
GTypeInterface parent;
GumEventType (* query_mask) (
GumEventSink* self
);
void (* start) (
GumEventSink* self
);
void (* process) (
GumEventSink* self,
const GumEvent* event,
GumCpuContext* cpu_context
);
void (* flush) (
GumEventSink* self
);
void (* stop) (
GumEventSink* self
);
}
No description available.
Interface members
parent |
|
No description available. |
|
query_mask |
|
No description available. |
|
start |
|
No description available. |
|
process |
|
No description available. |
|
flush |
|
No description available. |
|
stop |
|
No description available. |