| EventDance - Documentation and Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
struct EvdIoStreamGroup; struct EvdIoStreamGroupClass; EvdIoStreamGroup * evd_io_stream_group_new (void); gboolean evd_io_stream_group_add (EvdIoStreamGroup *self,GIOStream *io_stream); gboolean evd_io_stream_group_remove (EvdIoStreamGroup *self,GIOStream *io_stream);
GObject +----EvdIoStreamGroup +----EvdConnectionPool +----EvdService +----EvdWebsocketClient
struct EvdIoStreamGroupClass {
GObjectClass parent_class;
/* virtual methods */
gboolean (* add) (EvdIoStreamGroup *self,
GIOStream *io_stream);
gboolean (* remove) (EvdIoStreamGroup *self,
GIOStream *io_stream);
/* 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);
};
gboolean evd_io_stream_group_add (EvdIoStreamGroup *self,GIOStream *io_stream);
gboolean evd_io_stream_group_remove (EvdIoStreamGroup *self,GIOStream *io_stream);
"input-throttle" property"input-throttle" EvdStreamThrottle* : Read
The input throttle for all connections within the group.
"output-throttle" property"output-throttle" EvdStreamThrottle* : Read
The output throttle for all connections within the group.