public class Message : Object {
public weak MessageBody request_body ;
public weak MessageHeaders request_headers ;
public weak MessageBody response_body ;
public weak MessageHeaders response_headers ;
public weak MessageFlags flags { get; set; } ;
public weak HTTPVersion http_version { get; set; } ;
public weak string method { get; set; } ;
public weak string reason_phrase { get; set; } ;
public weak uint status_code { get; set; } ;
public weak URI uri { get; set; } ;
public Message ( string method,
string uri_string ) ;
public Message.from_uri ( string method,
URI uri ) ;
public signal void finished ( ) ;
public signal void got_body ( ) ;
public signal void got_chunk ( Buffer chunk ) ;
public signal void got_headers ( ) ;
public signal void got_informational ( ) ;
public signal void restarted ( ) ;
public signal void wrote_body ( ) ;
public signal void wrote_chunk ( ) ;
public signal void wrote_headers ( ) ;
public signal void wrote_informational ( ) ;
public uint add_header_handler ( string signal,
string header,
GLib.Callback callback ) ;
public uint add_status_code_handler ( string signal,
uint status_code,
GLib.Callback callback ) ;
public MessageFlags get_flags ( ) ;
public HTTPVersion get_http_version ( ) ;
public weak URI get_uri ( ) ;
public bool is_keepalive ( ) ;
public void set_chunk_allocator ( ChunkAllocator allocator,
GLib.DestroyNotify destroy_notify ) ;
public void set_flags ( MessageFlags flags ) ;
public void set_http_version ( HTTPVersion version ) ;
public void set_request ( string content_type,
MemoryUse req_use,
string req_body,
ulong req_length ) ;
public void set_response ( string content_type,
MemoryUse resp_use,
string resp_body,
ulong resp_length ) ;
public void set_status ( uint status_code ) ;
public void set_status_full ( uint status_code,
string reason_phrase ) ;
public void set_uri ( URI uri ) ;
}

public Message ( string method,
string uri_string ) ;
public Message.from_uri ( string method,
URI uri ) ;
public weak MessageBody request_body ;
public weak MessageHeaders request_headers ;
public weak MessageBody response_body ;
public weak MessageHeaders response_headers ;
public signal void finished ( ) ;
public signal void got_body ( ) ;
public signal void got_chunk ( Buffer chunk ) ;
public signal void got_headers ( ) ;
public signal void got_informational ( ) ;
public signal void restarted ( ) ;
public signal void wrote_body ( ) ;
public signal void wrote_chunk ( ) ;
public signal void wrote_headers ( ) ;
public signal void wrote_informational ( ) ;
public weak MessageFlags flags { get; set; } ;
public weak HTTPVersion http_version { get; set; } ;
public weak string method { get; set; } ;
public weak string reason_phrase { get; set; } ;
public weak uint status_code { get; set; } ;
public weak URI uri { get; set; } ;
public uint add_header_handler ( string signal,
string header,
GLib.Callback callback ) ;
public uint add_status_code_handler ( string signal,
uint status_code,
GLib.Callback callback ) ;
public MessageFlags get_flags ( ) ;
public HTTPVersion get_http_version ( ) ;
public weak URI get_uri ( ) ;
public bool is_keepalive ( ) ;
public void set_chunk_allocator ( ChunkAllocator allocator,
GLib.DestroyNotify destroy_notify ) ;
public void set_flags ( MessageFlags flags ) ;
public void set_http_version ( HTTPVersion version ) ;
public void set_request ( string content_type,
MemoryUse req_use,
string req_body,
ulong req_length ) ;
public void set_response ( string content_type,
MemoryUse resp_use,
string resp_body,
ulong resp_length ) ;
public void set_status ( uint status_code ) ;
public void set_status_full ( uint status_code,
string reason_phrase ) ;
public void set_uri ( URI uri ) ;
Created by Valadoc