manpagez: man pages & more
html files: libsoup
Home | html | info | man

SoupSessionAsync

SoupSessionAsync — Soup session for asynchronous (main-loop-based) I/O.

Synopsis

#include <libsoup/soup.h>

                    SoupSessionAsync;
SoupSession *       soup_session_async_new              (void);
SoupSession *       soup_session_async_new_with_options (const char *optname1,
                                                         ...);

Object Hierarchy

  GObject
   +----SoupSession
         +----SoupSessionAsync

Description

SoupSessionAsync is an implementation of SoupSession that uses non-blocking I/O via the glib main loop. It is intended for use in single-threaded programs.

Details

SoupSessionAsync

typedef struct _SoupSessionAsync SoupSessionAsync;


soup_session_async_new ()

SoupSession *       soup_session_async_new              (void);

Creates an asynchronous SoupSession with the default options.

Returns :

the new session.

soup_session_async_new_with_options ()

SoupSession *       soup_session_async_new_with_options (const char *optname1,
                                                         ...);

Creates an asynchronous SoupSession with the specified options.

optname1 :

name of first property to set

... :

value of optname1, followed by additional property/value pairs

Returns :

the new session.
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.