public class RTSPConnection {
public weak RTSPUrl url ;
public int fd ;
public int[] control_sock ;
public weak string ip ;
public int cseq ;
public char[] session_id ;
public int timeout ;
public weak GLib.Timer timer ;
public RTSPAuthMethod auth_method ;
public weak string username ;
public weak string passwd ;
public RTSPResult close ( ) ;
public RTSPResult connect ( GLib.TimeVal timeout ) ;
public static RTSPResult create ( RTSPUrl url,
weak RTSPConnection conn ) ;
public RTSPResult flush ( bool flush ) ;
public RTSPResult next_timeout ( GLib.TimeVal timeout ) ;
public RTSPResult poll ( RTSPEvent events,
RTSPEvent revents,
GLib.TimeVal timeout ) ;
public RTSPResult read ( uchar data,
uint size,
GLib.TimeVal timeout ) ;
public RTSPResult receive ( RTSPMessage message,
GLib.TimeVal timeout ) ;
public RTSPResult reset_timeout ( ) ;
public RTSPResult send ( RTSPMessage message,
GLib.TimeVal timeout ) ;
public RTSPResult set_auth ( RTSPAuthMethod method,
string user,
string pass ) ;
public RTSPResult write ( uchar data,
uint size,
GLib.TimeVal timeout ) ;
}

public weak RTSPUrl url ;
public int fd ;
public int[] control_sock ;
public weak string ip ;
public int cseq ;
public char[] session_id ;
public int timeout ;
public weak GLib.Timer timer ;
public RTSPAuthMethod auth_method ;
public weak string username ;
public weak string passwd ;
public RTSPResult close ( ) ;
public RTSPResult connect ( GLib.TimeVal timeout ) ;
public static RTSPResult create ( RTSPUrl url,
weak RTSPConnection conn ) ;
public RTSPResult flush ( bool flush ) ;
public RTSPResult next_timeout ( GLib.TimeVal timeout ) ;
public RTSPResult poll ( RTSPEvent events,
RTSPEvent revents,
GLib.TimeVal timeout ) ;
public RTSPResult read ( uchar data,
uint size,
GLib.TimeVal timeout ) ;
public RTSPResult receive ( RTSPMessage message,
GLib.TimeVal timeout ) ;
public RTSPResult reset_timeout ( ) ;
public RTSPResult send ( RTSPMessage message,
GLib.TimeVal timeout ) ;
public RTSPResult set_auth ( RTSPAuthMethod method,
string user,
string pass ) ;
public RTSPResult write ( uchar data,
uint size,
GLib.TimeVal timeout ) ;
Created by Valadoc