interface Gobject
extends com.sun.jna.Library
Modifier and Type | Interface and Description |
---|---|
static interface |
Gobject.SignalHandler |
Modifier and Type | Method and Description |
---|---|
com.sun.jna.Pointer |
g_object_ref(com.sun.jna.Pointer object)
Increases the reference count of object.
|
void |
g_object_unref(com.sun.jna.Pointer object)
Decreases the reference count of object.
|
long |
g_signal_connect_data(com.sun.jna.Pointer instance,
java.lang.String detailed_signal,
Gobject.SignalHandler c_handler,
com.sun.jna.Pointer data,
com.sun.jna.Pointer destroy_data,
int connect_flags)
Connects a GCallback function to a signal for a particular object.
|
void |
g_signal_handler_disconnect(com.sun.jna.Pointer instance,
long handler_id)
Disconnects a handler from an instance so it will not be called during
any future or currently ongoing emissions of the signal it has been
connected to.
|
static final Gobject INSTANCE
long g_signal_connect_data(com.sun.jna.Pointer instance, java.lang.String detailed_signal, Gobject.SignalHandler c_handler, com.sun.jna.Pointer data, com.sun.jna.Pointer destroy_data, int connect_flags)
instance
- the instance to connect to.detailed_signal
- a string of the form "signal-name::detail".c_handler
- the GCallback to connect.data
- data to pass to c_handler calls.destroy_data
- a GClosureNotify for data.connect_flags
- a combination of GConnectFlags.void g_signal_handler_disconnect(com.sun.jna.Pointer instance, long handler_id)
instance
- The instance to remove the signal handler from.handler_id
- Handler id of the handler to be disconnected.void g_object_unref(com.sun.jna.Pointer object)
object
- a GObject.com.sun.jna.Pointer g_object_ref(com.sun.jna.Pointer object)
object
- a GObject.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.