GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
rtp_session.c File Reference
#include "rtp_in.h"
+ Include dependency graph for rtp_session.c:

Functions

void RP_SendFailure (RTSPSession *sess, GF_RTSPCommand *com, GF_Err e)
 
GF_Err RP_ProcessResponse (RTSPSession *sess, GF_RTSPCommand *com, GF_Err e)
 
static GF_RTSPCommandRP_GetCommand (RTSPSession *sess)
 
static void RP_RemoveCommand (RTSPSession *sess)
 
void RP_ProcessCommands (RTSPSession *sess)
 
RTPStreamRP_FindChannel (RTPClient *rtp, LPNETCHANNEL ch, u32 ES_ID, char *es_control, Bool remove_stream)
 
RTSPSessionRP_CheckSession (RTPClient *rtp, char *control)
 
RTSPSessionRP_NewSession (RTPClient *rtp, char *session_control)
 
GF_Err RP_AddStream (RTPClient *rtp, RTPStream *stream, char *session_control)
 
void RP_RemoveStream (RTPClient *rtp, RTPStream *ch)
 
void RP_ResetSession (RTSPSession *sess, GF_Err e)
 
void RP_DelSession (RTSPSession *sess)
 

Function Documentation

void RP_SendFailure ( RTSPSession sess,
GF_RTSPCommand com,
GF_Err  e 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err RP_ProcessResponse ( RTSPSession sess,
GF_RTSPCommand com,
GF_Err  e 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_RTSPCommand* RP_GetCommand ( RTSPSession sess)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void RP_RemoveCommand ( RTSPSession sess)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RP_ProcessCommands ( RTSPSession sess)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

RTPStream* RP_FindChannel ( RTPClient rtp,
LPNETCHANNEL  ch,
u32  ES_ID,
char *  es_control,
Bool  remove_stream 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

RTSPSession* RP_CheckSession ( RTPClient rtp,
char *  control 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

RTSPSession* RP_NewSession ( RTPClient rtp,
char *  session_control 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err RP_AddStream ( RTPClient rtp,
RTPStream stream,
char *  session_control 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RP_RemoveStream ( RTPClient rtp,
RTPStream ch 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RP_ResetSession ( RTSPSession sess,
GF_Err  e 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RP_DelSession ( RTSPSession sess)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: