| 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