## soup-message-private

soup-message-private —

## Synopsis

    void        soup_message_run_handlers       (SoupMessage *msg,
                                                 SoupHandlerPhase phase);
    void        soup_message_cleanup            (SoupMessage *req);
    void        soup_message_cleanup_response   (SoupMessage *req);
    void        (*SoupMessageGetHeadersFn)      (SoupMessage *msg,
                                                 GString *headers,
                                                 SoupTransferEncoding *encoding,
                                                 gpointer user_data);
    guint       (*SoupMessageParseHeadersFn)    (SoupMessage *msg,
                                                 char *headers,
                                                 guint header_len,
                                                 SoupTransferEncoding *encoding,
                                                 guint *content_len,
                                                 gpointer user_data);
    void        soup_message_io_client          (SoupMessage *msg,
                                                 SoupSocket *sock,
                                                 SoupMessageGetHeadersFn get_headers_cb,
                                                 SoupMessageParseHeadersFn parse_headers_cb,
                                                 gpointer user_data);
    void        soup_message_io_server          (SoupMessage *msg,
                                                 SoupSocket *sock,
                                                 SoupMessageGetHeadersFn get_headers_cb,
                                                 SoupMessageParseHeadersFn parse_headers_cb,
                                                 gpointer user_data);

## Description

## Details

### soup_message_run_handlers ()

    void        soup_message_run_handlers       (SoupMessage *msg,
                                                 SoupHandlerPhase phase);

`msg` : |
`phase` : |

### soup_message_cleanup ()

    void        soup_message_cleanup            (SoupMessage *req);

`req` : |

### soup_message_cleanup_response ()

    void        soup_message_cleanup_response   (SoupMessage *req);

`req` : |

### SoupMessageGetHeadersFn ()

    void        (*SoupMessageGetHeadersFn)      (SoupMessage *msg,
                                                 GString *headers,
                                                 SoupTransferEncoding *encoding,
                                                 gpointer user_data);

`msg` : |
`headers` : |
`encoding` : |
`user_data` : |

### SoupMessageParseHeadersFn ()

    guint       (*SoupMessageParseHeadersFn)    (SoupMessage *msg,
                                                 char *headers,
                                                 guint header_len,
                                                 SoupTransferEncoding *encoding,
                                                 guint *content_len,
                                                 gpointer user_data);

`msg` : |
`headers` : |
`header_len` : |
`encoding` : |
`content_len` : |
`user_data` : |
Returns : |

### soup_message_io_client ()

    void        soup_message_io_client          (SoupMessage *msg,
                                                 SoupSocket *sock,
                                                 SoupMessageGetHeadersFn get_headers_cb,
                                                 SoupMessageParseHeadersFn parse_headers_cb,
                                                 gpointer user_data);

`msg` : |
`sock` : |
`get_headers_cb` : |
`parse_headers_cb` : |
`user_data` : |

### soup_message_io_server ()

    void        soup_message_io_server          (SoupMessage *msg,
                                                 SoupSocket *sock,
                                                 SoupMessageGetHeadersFn get_headers_cb,
                                                 SoupMessageParseHeadersFn parse_headers_cb,
                                                 gpointer user_data);

`msg` : |
`sock` : |
`get_headers_cb` : |
`parse_headers_cb` : |
`user_data` : |