public class RTSPMessage {
public RTSPMsgType type ;
public void** type_data ;
public weak GLib.Array hdr_fields ;
public uchar body ;
public uint body_size ;
public RTSPMessage ( weak RTSPMessage msg ) ;
public RTSPMessage.data ( weak RTSPMessage msg,
uchar channel ) ;
public RTSPMessage.request ( weak RTSPMessage msg,
RTSPMethod method,
string uri ) ;
public RTSPMessage.response ( weak RTSPMessage msg,
RTSPStatusCode code,
string reason,
RTSPMessage request ) ;
public RTSPResult add_header ( RTSPHeaderField field,
string value ) ;
public RTSPResult append_headers ( GLib.StringBuilder str ) ;
public RTSPResult dump ( ) ;
public RTSPResult get_body ( uchar data,
uint size ) ;
public RTSPResult get_header ( RTSPHeaderField field,
string value,
int indx ) ;
public RTSPResult init ( ) ;
public RTSPResult init_data ( uchar channel ) ;
public RTSPResult init_request ( RTSPMethod method,
string uri ) ;
public RTSPResult init_response ( RTSPStatusCode code,
string reason,
RTSPMessage request ) ;
public RTSPResult parse_data ( uchar channel ) ;
public RTSPResult parse_request ( RTSPMethod method,
string uri,
RTSPVersion version ) ;
public RTSPResult parse_response ( RTSPStatusCode code,
string reason,
RTSPVersion version ) ;
public RTSPResult remove_header ( RTSPHeaderField field,
int indx ) ;
public RTSPResult set_body ( uchar data,
uint size ) ;
public RTSPResult steal_body ( uchar data,
uint size ) ;
public RTSPResult take_body ( uchar data,
uint size ) ;
public RTSPResult unset ( ) ;
}

public RTSPMessage ( weak RTSPMessage msg ) ;
public RTSPMessage.data ( weak RTSPMessage msg,
uchar channel ) ;
public RTSPMessage.request ( weak RTSPMessage msg,
RTSPMethod method,
string uri ) ;
public RTSPMessage.response ( weak RTSPMessage msg,
RTSPStatusCode code,
string reason,
RTSPMessage request ) ;
public RTSPMsgType type ;
public void** type_data ;
public weak GLib.Array hdr_fields ;
public uchar body ;
public uint body_size ;
public RTSPResult add_header ( RTSPHeaderField field,
string value ) ;
public RTSPResult append_headers ( GLib.StringBuilder str ) ;
public RTSPResult dump ( ) ;
public RTSPResult get_body ( uchar data,
uint size ) ;
public RTSPResult get_header ( RTSPHeaderField field,
string value,
int indx ) ;
public RTSPResult init ( ) ;
public RTSPResult init_data ( uchar channel ) ;
public RTSPResult init_request ( RTSPMethod method,
string uri ) ;
public RTSPResult init_response ( RTSPStatusCode code,
string reason,
RTSPMessage request ) ;
public RTSPResult parse_data ( uchar channel ) ;
public RTSPResult parse_request ( RTSPMethod method,
string uri,
RTSPVersion version ) ;
public RTSPResult parse_response ( RTSPStatusCode code,
string reason,
RTSPVersion version ) ;
public RTSPResult remove_header ( RTSPHeaderField field,
int indx ) ;
public RTSPResult set_body ( uchar data,
uint size ) ;
public RTSPResult steal_body ( uchar data,
uint size ) ;
public RTSPResult take_body ( uchar data,
uint size ) ;
public RTSPResult unset ( ) ;
Created by Valadoc