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_signaling.c File Reference
#include "rtp_in.h"
+ Include dependency graph for rtp_signaling.c:

Functions

Bool channel_is_valid (RTPClient *rtp, RTPStream *ch)
 
void RP_StopChannel (RTPStream *ch)
 
Bool RP_SessionActive (RTPStream *ch)
 
static void RP_QueueCommand (RTSPSession *sess, RTPStream *ch, GF_RTSPCommand *com, Bool needs_sess_id)
 
void RP_Setup (RTPStream *ch)
 
GF_Err RP_SetupChannel (RTPStream *ch, ChannelDescribe *ch_desc)
 
void RP_ProcessSetup (RTSPSession *sess, GF_RTSPCommand *com, GF_Err e)
 
Bool RP_PreprocessDescribe (RTSPSession *sess, GF_RTSPCommand *com)
 
GF_Err RP_ProcessDescribe (RTSPSession *sess, GF_RTSPCommand *com, GF_Err e)
 
void RP_Describe (RTSPSession *sess, char *esd_url, LPNETCHANNEL channel)
 
static void SkipCommandOnSession (RTPStream *ch)
 
Bool RP_PreprocessUserCom (RTSPSession *sess, GF_RTSPCommand *com)
 
void RP_ProcessUserCommand (RTSPSession *sess, GF_RTSPCommand *com, GF_Err e)
 
void RP_UserCommand (RTSPSession *sess, RTPStream *ch, GF_NetworkCommand *command)
 
void RP_ProcessTeardown (RTSPSession *sess, GF_RTSPCommand *com, GF_Err e)
 
void RP_Teardown (RTSPSession *sess, RTPStream *ch)
 

Function Documentation

Bool channel_is_valid ( RTPClient rtp,
RTPStream ch 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RP_StopChannel ( RTPStream ch)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool RP_SessionActive ( RTPStream ch)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void RP_QueueCommand ( RTSPSession sess,
RTPStream ch,
GF_RTSPCommand com,
Bool  needs_sess_id 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RP_Setup ( RTPStream ch)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err RP_SetupChannel ( RTPStream ch,
ChannelDescribe ch_desc 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool RP_PreprocessDescribe ( RTSPSession sess,
GF_RTSPCommand com 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RP_Describe ( RTSPSession sess,
char *  esd_url,
LPNETCHANNEL  channel 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void SkipCommandOnSession ( RTPStream ch)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool RP_PreprocessUserCom ( RTSPSession sess,
GF_RTSPCommand com 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RP_UserCommand ( RTSPSession sess,
RTPStream ch,
GF_NetworkCommand command 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RP_Teardown ( RTSPSession sess,
RTPStream ch 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: