EvdConnectionPool

EvdConnectionPool

Synopsis

                    EvdConnectionPool;
                    EvdConnectionPoolClass;
                    EvdConnectionPoolPrivate;
EvdConnectionPool * evd_connection_pool_new             (const gchar *address);
gboolean            evd_connection_pool_has_free_connections
                                                        (EvdConnectionPool *self);
void                evd_connection_pool_get_connection_async
                                                        (EvdConnectionPool *self,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
EvdConnection *     evd_connection_pool_get_connection_finish
                                                        (EvdConnectionPool *self,
                                                         GAsyncResult *result,
                                                         GError **error);

Object Hierarchy

  GObject
   +----EvdIoStreamGroup
         +----EvdConnectionPool

Description

Details

EvdConnectionPool

typedef struct _EvdConnectionPool EvdConnectionPool;


EvdConnectionPoolClass

typedef struct {
  EvdIoStreamGroupClass parent_class;
} EvdConnectionPoolClass;


EvdConnectionPoolPrivate

typedef struct _EvdConnectionPoolPrivate EvdConnectionPoolPrivate;


evd_connection_pool_new ()

EvdConnectionPool * evd_connection_pool_new             (const gchar *address);

address :

Returns :


evd_connection_pool_has_free_connections ()

gboolean            evd_connection_pool_has_free_connections
                                                        (EvdConnectionPool *self);

self :

Returns :


evd_connection_pool_get_connection_async ()

void                evd_connection_pool_get_connection_async
                                                        (EvdConnectionPool *self,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

self :

cancellable :

callback :

user_data :


evd_connection_pool_get_connection_finish ()

EvdConnection *     evd_connection_pool_get_connection_finish
                                                        (EvdConnectionPool *self,
                                                         GAsyncResult *result,
                                                         GError **error);

self :

result :

error :

Returns :