EvdSocketInputStream

EvdSocketInputStream

Synopsis

struct              EvdSocketInputStream;
struct              EvdSocketInputStreamClass;
EvdSocket *         evd_socket_input_stream_get_socket  (EvdSocketInputStream *self);
EvdSocketInputStream * evd_socket_input_stream_new      (EvdSocket *socket);
void                evd_socket_input_stream_set_socket  (EvdSocketInputStream *self,
                                                         EvdSocket *socket);

Object Hierarchy

  GObject
   +----GInputStream
         +----EvdSocketInputStream

Properties

  "socket"                   EvdSocket*            : Read / Write

Signals

  "drained"                                        : Action

Description

Details

struct EvdSocketInputStream

struct EvdSocketInputStream;


struct EvdSocketInputStreamClass

struct EvdSocketInputStreamClass {
  GInputStreamClass parent_class;

  /* signal prototypes */
  void (* drained) (EvdSocketInputStream *self);
};


evd_socket_input_stream_get_socket ()

EvdSocket *         evd_socket_input_stream_get_socket  (EvdSocketInputStream *self);

Returns :

the EvdSocket. [transfer none]

evd_socket_input_stream_new ()

EvdSocketInputStream * evd_socket_input_stream_new      (EvdSocket *socket);


evd_socket_input_stream_set_socket ()

void                evd_socket_input_stream_set_socket  (EvdSocketInputStream *self,
                                                         EvdSocket *socket);

Property Details

The "socket" property

  "socket"                   EvdSocket*            : Read / Write

The socket object wrapped by this stream.

Signal Details

The "drained" signal

void                user_function                      (EvdSocketInputStream *evdsocketinputstream,
                                                        gpointer              user_data)                 : Action

evdsocketinputstream :

the object which received the signal.

user_data :

user data set when the signal handler was connected.