EvdWebSelector

EvdWebSelector

Synopsis

struct              EvdWebSelector;
struct              EvdWebSelectorClass;
gboolean            evd_web_selector_add_service        (EvdWebSelector *self,
                                                         const gchar *domain_pattern,
                                                         const gchar *path_pattern,
                                                         EvdService *service,
                                                         GError **error);
EvdWebSelector *    evd_web_selector_new                (void);
void                evd_web_selector_remove_service     (EvdWebSelector *self,
                                                         const gchar *domain_pattern,
                                                         const gchar *path_pattern,
                                                         EvdService *service);
void                evd_web_selector_set_default_service
                                                        (EvdWebSelector *self,
                                                         EvdService *service);

Object Hierarchy

  GObject
   +----EvdIoStreamGroup
         +----EvdService
               +----EvdWebService
                     +----EvdWebSelector

Description

Details

struct EvdWebSelector

struct EvdWebSelector;


struct EvdWebSelectorClass

struct EvdWebSelectorClass {
  EvdWebServiceClass 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);
};


evd_web_selector_add_service ()

gboolean            evd_web_selector_add_service        (EvdWebSelector *self,
                                                         const gchar *domain_pattern,
                                                         const gchar *path_pattern,
                                                         EvdService *service,
                                                         GError **error);

domain_pattern :

. [allow-none]

path_pattern :

. [allow-none]

evd_web_selector_new ()

EvdWebSelector *    evd_web_selector_new                (void);


evd_web_selector_remove_service ()

void                evd_web_selector_remove_service     (EvdWebSelector *self,
                                                         const gchar *domain_pattern,
                                                         const gchar *path_pattern,
                                                         EvdService *service);


evd_web_selector_set_default_service ()

void                evd_web_selector_set_default_service
                                                        (EvdWebSelector *self,
                                                         EvdService *service);

service :

. [allow-none]