EvdWebTransport

EvdWebTransport

Synopsis

                    EvdWebTransport;
                    EvdWebTransportClass;
                    EvdWebTransportPrivate;
EvdWebTransport *   evd_web_transport_new               (void);
void                evd_web_transport_set_selector      (EvdWebTransport *self,
                                                         EvdWebSelector *selector);
EvdWebSelector *    evd_web_transport_get_selector      (EvdWebTransport *self);

Object Hierarchy

  GObject
   +----EvdIoStreamGroup
         +----EvdService
               +----EvdWebService
                     +----EvdWebTransport

Implemented Interfaces

EvdWebTransport implements EvdTransport.

Properties

  "base-path"                gchar*                : Read / Write / Construct Only
  "lp-service"               EvdLongPolling*       : Read
  "selector"                 EvdWebSelector*       : Read / Write

Description

Details

EvdWebTransport

typedef struct _EvdWebTransport EvdWebTransport;


EvdWebTransportClass

typedef struct {
  EvdWebServiceClass parent_class;
} EvdWebTransportClass;


EvdWebTransportPrivate

typedef struct _EvdWebTransportPrivate EvdWebTransportPrivate;


evd_web_transport_new ()

EvdWebTransport *   evd_web_transport_new               (void);

Returns :


evd_web_transport_set_selector ()

void                evd_web_transport_set_selector      (EvdWebTransport *self,
                                                         EvdWebSelector *selector);

self :

selector :


evd_web_transport_get_selector ()

EvdWebSelector *    evd_web_transport_get_selector      (EvdWebTransport *self);

self :

Returns :

Property Details

The "base-path" property

  "base-path"                gchar*                : Read / Write / Construct Only

URL base path the transport handles.

Default value: "/transport"


The "lp-service" property

  "lp-service"               EvdLongPolling*       : Read

Internal Long-Polling service used by this transport.


The "selector" property

  "selector"                 EvdWebSelector*       : Read / Write

Web selector object used by this transport to route its requests.