EvdSocketInputStream

EvdSocketInputStream

Synopsis

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

Object Hierarchy

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

Properties

  "socket"                   EvdSocket*            : Read / Write

Signals

  "drained"                                        : Run Last / Action

Description

Details

EvdSocketInputStream

typedef struct _EvdSocketInputStream EvdSocketInputStream;


EvdSocketInputStreamClass

typedef struct {
  GInputStreamClass parent_class;

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


EvdSocketInputStreamPrivate

typedef struct _EvdSocketInputStreamPrivate EvdSocketInputStreamPrivate;


evd_socket_input_stream_new ()

EvdSocketInputStream * evd_socket_input_stream_new      (EvdSocket *socket);

socket :

Returns :


evd_socket_input_stream_get_socket ()

EvdSocket *         evd_socket_input_stream_get_socket  (EvdSocketInputStream *self);

self :

Returns :

the EvdSocket. [transfer none]

evd_socket_input_stream_set_socket ()

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

self :

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)                 : Run Last / Action

evdsocketinputstream :

the object which received the signal.

user_data :

user data set when the signal handler was connected.