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
rtsp_command.c File Reference
#include <gpac/internal/ietf_dev.h>
#include <gpac/token.h>
+ Include dependency graph for rtsp_command.c:

Macros

#define COM_FREE_CLEAN(hdr)
 

Functions

GF_RTSPCommandgf_rtsp_command_new ()
 
void gf_rtsp_command_reset (GF_RTSPCommand *com)
 
void gf_rtsp_command_del (GF_RTSPCommand *com)
 
GF_Err RTSP_WriteCommand (GF_RTSPSession *sess, GF_RTSPCommand *com, unsigned char *req_buffer, unsigned char **out_buffer, u32 *out_size)
 
GF_Err gf_rtsp_send_command (GF_RTSPSession *sess, GF_RTSPCommand *com)
 
void gf_rtsp_set_command_value (GF_RTSPCommand *com, char *Header, char *Value)
 
GF_Err RTSP_ParseCommandHeader (GF_RTSPSession *sess, GF_RTSPCommand *com, u32 BodyStart)
 
GF_Err gf_rtsp_get_command (GF_RTSPSession *sess, GF_RTSPCommand *com)
 

Macro Definition Documentation

#define COM_FREE_CLEAN (   hdr)
Value:
if (com->hdr) gf_free(com->hdr); \
com->hdr = NULL;
void gf_free(void *ptr)
Definition: alloc.c:164
#define NULL
Definition: setup.h:284

Function Documentation

GF_RTSPCommand* gf_rtsp_command_new ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_rtsp_command_reset ( GF_RTSPCommand com)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_rtsp_command_del ( GF_RTSPCommand com)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err RTSP_WriteCommand ( GF_RTSPSession *  sess,
GF_RTSPCommand com,
unsigned char *  req_buffer,
unsigned char **  out_buffer,
u32 out_size 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_rtsp_send_command ( GF_RTSPSession *  sess,
GF_RTSPCommand com 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_rtsp_set_command_value ( GF_RTSPCommand com,
char *  Header,
char *  Value 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err RTSP_ParseCommandHeader ( GF_RTSPSession *  sess,
GF_RTSPCommand com,
u32  BodyStart 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_rtsp_get_command ( GF_RTSPSession *  sess,
GF_RTSPCommand com 
)

+ Here is the call graph for this function: