SoupSessionSync

SoupSessionSync — Soup session for blocking I/O in multithreaded programs.

Synopsis




struct              SoupSessionSync;
SoupSession*        soup_session_sync_new               (void);
SoupSession*        soup_session_sync_new_with_options  (const char *optname1,
                                                         ...);

Object Hierarchy


  GObject
   +----SoupSession
         +----SoupSessionSync

Implemented Interfaces

SoupSessionSync implements SoupMessageFilter.

Description

SoupSessionSync is an implementation of SoupSession that uses synchronous I/O, intended for use in multi-threaded programs.

Note that you cannot use soup_session_queue_message() with a synchronous session. You can only use soup_session_send_message().

Details

struct SoupSessionSync

struct SoupSessionSync;


soup_session_sync_new ()

SoupSession*        soup_session_sync_new               (void);

Creates an synchronous SoupSession with the default options.

Returns :

the new session.

soup_session_sync_new_with_options ()

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

Creates an synchronous 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.