SoupXmlrpcMessage

SoupXmlrpcMessage — An XML-RPC Message

Synopsis




                    SoupXmlrpcMessage;
SoupXmlrpcMessage*  soup_xmlrpc_message_new             (const char *uri_string);
SoupXmlrpcMessage*  soup_xmlrpc_message_new_from_uri    (const SoupUri *uri);
gboolean            soup_xmlrpc_message_from_string     (SoupXmlrpcMessage *message,
                                                         const char *xmlstr);

void                soup_xmlrpc_message_start_call      (SoupXmlrpcMessage *msg,
                                                         const char *method_name);
void                soup_xmlrpc_message_end_call        (SoupXmlrpcMessage *msg);
void                soup_xmlrpc_message_start_param     (SoupXmlrpcMessage *msg);
void                soup_xmlrpc_message_end_param       (SoupXmlrpcMessage *msg);

void                soup_xmlrpc_message_write_int       (SoupXmlrpcMessage *msg,
                                                         long i );
void                soup_xmlrpc_message_write_boolean   (SoupXmlrpcMessage *msg,
                                                         gboolean b);
void                soup_xmlrpc_message_write_string    (SoupXmlrpcMessage *msg,
                                                         const char *str);
void                soup_xmlrpc_message_write_double    (SoupXmlrpcMessage *msg,
                                                         double d);
void                soup_xmlrpc_message_write_datetime  (SoupXmlrpcMessage *msg,
                                                         const time_t timeval);
void                soup_xmlrpc_message_write_base64    (SoupXmlrpcMessage *msg,
                                                         gconstpointer buf,
                                                         int len);

void                soup_xmlrpc_message_start_struct    (SoupXmlrpcMessage *msg);
void                soup_xmlrpc_message_end_struct      (SoupXmlrpcMessage *msg);
void                soup_xmlrpc_message_start_member    (SoupXmlrpcMessage *msg,
                                                         const char *name);
void                soup_xmlrpc_message_end_member      (SoupXmlrpcMessage *msg);

void                soup_xmlrpc_message_start_array     (SoupXmlrpcMessage *msg);
void                soup_xmlrpc_message_end_array       (SoupXmlrpcMessage *msg);

xmlChar*            soup_xmlrpc_message_to_string       (SoupXmlrpcMessage *msg);
void                soup_xmlrpc_message_persist         (SoupXmlrpcMessage *msg);

SoupXmlrpcResponse* soup_xmlrpc_message_parse_response  (SoupXmlrpcMessage *msg);

Object Hierarchy


  GObject
   +----SoupMessage
         +----SoupXmlrpcMessage

Description

Details

SoupXmlrpcMessage

typedef struct _SoupXmlrpcMessage SoupXmlrpcMessage;


soup_xmlrpc_message_new ()

SoupXmlrpcMessage*  soup_xmlrpc_message_new             (const char *uri_string);

uri_string :

Returns :


soup_xmlrpc_message_new_from_uri ()

SoupXmlrpcMessage*  soup_xmlrpc_message_new_from_uri    (const SoupUri *uri);

uri :

Returns :


soup_xmlrpc_message_from_string ()

gboolean            soup_xmlrpc_message_from_string     (SoupXmlrpcMessage *message,
                                                         const char *xmlstr);

message :

xmlstr :

Returns :


soup_xmlrpc_message_start_call ()

void                soup_xmlrpc_message_start_call      (SoupXmlrpcMessage *msg,
                                                         const char *method_name);

msg :

method_name :


soup_xmlrpc_message_end_call ()

void                soup_xmlrpc_message_end_call        (SoupXmlrpcMessage *msg);

msg :


soup_xmlrpc_message_start_param ()

void                soup_xmlrpc_message_start_param     (SoupXmlrpcMessage *msg);

msg :


soup_xmlrpc_message_end_param ()

void                soup_xmlrpc_message_end_param       (SoupXmlrpcMessage *msg);

msg :


soup_xmlrpc_message_write_int ()

void                soup_xmlrpc_message_write_int       (SoupXmlrpcMessage *msg,
                                                         long i );

msg :

Param2 :


soup_xmlrpc_message_write_boolean ()

void                soup_xmlrpc_message_write_boolean   (SoupXmlrpcMessage *msg,
                                                         gboolean b);

msg :

b :


soup_xmlrpc_message_write_string ()

void                soup_xmlrpc_message_write_string    (SoupXmlrpcMessage *msg,
                                                         const char *str);

msg :

str :


soup_xmlrpc_message_write_double ()

void                soup_xmlrpc_message_write_double    (SoupXmlrpcMessage *msg,
                                                         double d);

msg :

d :


soup_xmlrpc_message_write_datetime ()

void                soup_xmlrpc_message_write_datetime  (SoupXmlrpcMessage *msg,
                                                         const time_t timeval);

msg :

timeval :


soup_xmlrpc_message_write_base64 ()

void                soup_xmlrpc_message_write_base64    (SoupXmlrpcMessage *msg,
                                                         gconstpointer buf,
                                                         int len);

msg :

buf :

len :


soup_xmlrpc_message_start_struct ()

void                soup_xmlrpc_message_start_struct    (SoupXmlrpcMessage *msg);

msg :


soup_xmlrpc_message_end_struct ()

void                soup_xmlrpc_message_end_struct      (SoupXmlrpcMessage *msg);

msg :


soup_xmlrpc_message_start_member ()

void                soup_xmlrpc_message_start_member    (SoupXmlrpcMessage *msg,
                                                         const char *name);

msg :

name :


soup_xmlrpc_message_end_member ()

void                soup_xmlrpc_message_end_member      (SoupXmlrpcMessage *msg);

msg :


soup_xmlrpc_message_start_array ()

void                soup_xmlrpc_message_start_array     (SoupXmlrpcMessage *msg);

msg :


soup_xmlrpc_message_end_array ()

void                soup_xmlrpc_message_end_array       (SoupXmlrpcMessage *msg);

msg :


soup_xmlrpc_message_to_string ()

xmlChar*            soup_xmlrpc_message_to_string       (SoupXmlrpcMessage *msg);

msg :

Returns :


soup_xmlrpc_message_persist ()

void                soup_xmlrpc_message_persist         (SoupXmlrpcMessage *msg);

msg :


soup_xmlrpc_message_parse_response ()

SoupXmlrpcResponse* soup_xmlrpc_message_parse_response  (SoupXmlrpcMessage *msg);

msg :

Returns :