Package ch.bailu.gtk.gio
Klasse PollableOutputStreamInterface
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gio.PollableOutputStreamInterface
- Alle implementierten Schnittstellen:
PointerInterface
The interface for pollable output streams.
The default implementation of @can_poll always returns %TRUE.
The default implementation of @write_nonblocking calls
g_pollable_output_stream_is_writable(), and then calls
g_output_stream_write() if it returns %TRUE. This means you only
need to override it if it is possible that your @is_writable
implementation may return %TRUE when the stream is not actually
writable.
The default implementation of @writev_nonblocking calls
g_pollable_output_stream_write_nonblocking() for each vector, and converts
its return value and error (if set) to a #GPollableReturn. You should
override this where possible to avoid having to allocate a #GError to return
%G_IO_ERROR_WOULD_BLOCK.
The default implementation of @can_poll always returns %TRUE.
The default implementation of @write_nonblocking calls
g_pollable_output_stream_is_writable(), and then calls
g_output_stream_write() if it returns %TRUE. This means you only
need to override it if it is possible that your @is_writable
implementation may return %TRUE when the stream is not actually
writable.
The default implementation of @writev_nonblocking calls
g_pollable_output_stream_write_nonblocking() for each vector, and converts
its return value and error (if set) to a #GPollableReturn. You should
override this where possible to avoid having to allocate a #GError to return
%G_IO_ERROR_WOULD_BLOCK.
https://docs.gtk.org/gio/struct.PollableOutputStreamInterface.html
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interface
static interface
static interface
static interface
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final String
Checks if the #GPollableOutputStream instance is actually pollable
SeePollableOutputStreamInterface.OnCanPoll.onCanPoll(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
static final String
static final String
The parent interface.static final String
Checks if the stream is writable
SeePollableOutputStreamInterface.OnIsWritable.onIsWritable(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
static final String
Does a non-blocking write or returns
%G_IO_ERROR_WOULD_BLOCK
SeePollableOutputStreamInterface.OnWriteNonblocking.onWriteNonblocking(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream, ch.bailu.gtk.type.Pointer, long)
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandler
ch.bailu.gtk.gio.JnaPollableOutputStreamInterface.OnCanPoll
Checks if the #GPollableOutputStream instance is actually pollable
SeePollableOutputStreamInterface.OnCanPoll.onCanPoll(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
ch.bailu.gtk.gio.JnaPollableOutputStreamInterface.OnCreateSource
ch.bailu.gtk.gio.JnaPollableOutputStreamInterface.OnIsWritable
Checks if the stream is writable
SeePollableOutputStreamInterface.OnIsWritable.onIsWritable(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
ch.bailu.gtk.gio.JnaPollableOutputStreamInterface.OnWriteNonblocking
Does a non-blocking write or returns
%G_IO_ERROR_WOULD_BLOCK
SeePollableOutputStreamInterface.OnWriteNonblocking.onWriteNonblocking(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream, ch.bailu.gtk.type.Pointer, long)
static int
static TypeSystem.TypeSize
static TypeSystem.TypeSize
void
Checks if the #GPollableOutputStream instance is actually pollable
SeePollableOutputStreamInterface.OnCanPoll.onCanPoll(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
void
setFieldCreateSource
(PollableOutputStreamInterface.OnCreateSource create_source) void
Checks if the stream is writable
SeePollableOutputStreamInterface.OnIsWritable.onIsWritable(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
void
setFieldWriteNonblocking
(PollableOutputStreamInterface.OnWriteNonblocking write_nonblocking) Does a non-blocking write or returns
%G_IO_ERROR_WOULD_BLOCK
SeePollableOutputStreamInterface.OnWriteNonblocking.onWriteNonblocking(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream, ch.bailu.gtk.type.Pointer, long)
Von Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Von Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Felddetails
-
G_IFACE
The parent interface.
Private field: direct-type- Siehe auch:
-
CAN_POLL
Checks if the #GPollableOutputStream instance is actually pollable
SeePollableOutputStreamInterface.OnCanPoll.onCanPoll(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
- Siehe auch:
-
IS_WRITABLE
Checks if the stream is writable
SeePollableOutputStreamInterface.OnIsWritable.onIsWritable(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
- Siehe auch:
-
CREATE_SOURCE
Creates a #GSource to poll the stream
SeePollableOutputStreamInterface.OnCreateSource.onCreateSource(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream, ch.bailu.gtk.gio.Cancellable)
- Siehe auch:
-
WRITE_NONBLOCKING
Does a non-blocking write or returns
%G_IO_ERROR_WOULD_BLOCK
SeePollableOutputStreamInterface.OnWriteNonblocking.onWriteNonblocking(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream, ch.bailu.gtk.type.Pointer, long)
- Siehe auch:
-
-
Konstruktordetails
-
PollableOutputStreamInterface
-
-
Methodendetails
-
getClassHandler
-
setFieldCanPoll
Checks if the #GPollableOutputStream instance is actually pollable
SeePollableOutputStreamInterface.OnCanPoll.onCanPoll(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
-
getFieldCanPoll
public ch.bailu.gtk.gio.JnaPollableOutputStreamInterface.OnCanPoll getFieldCanPoll()Checks if the #GPollableOutputStream instance is actually pollable
SeePollableOutputStreamInterface.OnCanPoll.onCanPoll(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
-
setFieldIsWritable
Checks if the stream is writable
SeePollableOutputStreamInterface.OnIsWritable.onIsWritable(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
-
getFieldIsWritable
public ch.bailu.gtk.gio.JnaPollableOutputStreamInterface.OnIsWritable getFieldIsWritable()Checks if the stream is writable
SeePollableOutputStreamInterface.OnIsWritable.onIsWritable(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream)
-
setFieldCreateSource
-
getFieldCreateSource
public ch.bailu.gtk.gio.JnaPollableOutputStreamInterface.OnCreateSource getFieldCreateSource() -
setFieldWriteNonblocking
public void setFieldWriteNonblocking(PollableOutputStreamInterface.OnWriteNonblocking write_nonblocking) Does a non-blocking write or returns
%G_IO_ERROR_WOULD_BLOCK
SeePollableOutputStreamInterface.OnWriteNonblocking.onWriteNonblocking(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream, ch.bailu.gtk.type.Pointer, long)
-
getFieldWriteNonblocking
public ch.bailu.gtk.gio.JnaPollableOutputStreamInterface.OnWriteNonblocking getFieldWriteNonblocking()Does a non-blocking write or returns
%G_IO_ERROR_WOULD_BLOCK
SeePollableOutputStreamInterface.OnWriteNonblocking.onWriteNonblocking(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.PollableOutputStream, ch.bailu.gtk.type.Pointer, long)
-
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-