![]() |
![]() |
![]() |
EventDance - Documentation and Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
struct EvdBufferedOutputStream; struct EvdBufferedOutputStreamClass; EvdBufferedOutputStream * evd_buffered_output_stream_new (GOutputStream *base_stream
); gssize evd_buffered_output_stream_write_str (EvdBufferedOutputStream *self
,const gchar *buffer
,GError **error
); void evd_buffered_output_stream_write_str_async (EvdBufferedOutputStream *self
,const gchar *buffer
,int io_priority
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gssize evd_buffered_output_stream_write_str_finish (EvdBufferedOutputStream *self
,GAsyncResult *result
,GError **error
); void evd_buffered_output_stream_set_auto_flush (EvdBufferedOutputStream *self
,gboolean auto_flush
); gboolean evd_buffered_output_stream_get_auto_flush (EvdBufferedOutputStream *self
); void evd_buffered_output_stream_notify_write (EvdBufferedOutputStream *self
);
GObject +----GOutputStream +----GFilterOutputStream +----EvdBufferedOutputStream +----EvdTlsOutputStream
struct EvdBufferedOutputStreamClass { GFilterOutputStreamClass parent_class; /* padding for future expansion */ void (* _padding_0_) (void); void (* _padding_1_) (void); void (* _padding_2_) (void); void (* _padding_3_) (void); void (* _padding_4_) (void); void (* _padding_5_) (void); void (* _padding_6_) (void); void (* _padding_7_) (void); };
EvdBufferedOutputStream * evd_buffered_output_stream_new
(GOutputStream *base_stream
);
gssize evd_buffered_output_stream_write_str (EvdBufferedOutputStream *self
,const gchar *buffer
,GError **error
);
void evd_buffered_output_stream_write_str_async (EvdBufferedOutputStream *self
,const gchar *buffer
,int io_priority
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gssize evd_buffered_output_stream_write_str_finish (EvdBufferedOutputStream *self
,GAsyncResult *result
,GError **error
);
void evd_buffered_output_stream_set_auto_flush (EvdBufferedOutputStream *self
,gboolean auto_flush
);
gboolean evd_buffered_output_stream_get_auto_flush
(EvdBufferedOutputStream *self
);
void evd_buffered_output_stream_notify_write
(EvdBufferedOutputStream *self
);
"auto-flush"
property"auto-flush" gboolean : Read / Write
Whether buffered data should be automaticallly flushed.
Default value: TRUE