libgpac
Documentation of the core library of GPAC
ipmpx_dump.c File Reference
+ Include dependency graph for ipmpx_dump.c:

Macros

#define GF_IPMPX_MAX_TREE   100
 
#define GF_IPMPX_FORMAT_INDENT(ind_buf, indent)
 

Functions

static void StartList (FILE *trace, const char *name, u32 indent, Bool XMTDump)
 
static void EndList (FILE *trace, const char *name, u32 indent, Bool XMTDump)
 
static void StartElement (FILE *trace, const char *descName, u32 indent, Bool XMTDump)
 
static void EndAttributes (FILE *trace, Bool XMTDump, Bool has_children)
 
static void EndElement (FILE *trace, const char *descName, u32 indent, Bool XMTDump)
 
static void StartAttribute (FILE *trace, const char *attName, u32 indent, Bool XMTDump)
 
static void EndAttribute (FILE *trace, u32 indent, Bool XMTDump)
 
static void DumpInt (FILE *trace, char *attName, u32 val, u32 indent, Bool XMTDump)
 
static void DumpLargeInt (FILE *trace, char *attName, u64 val, u32 indent, Bool XMTDump)
 
static void DumpBool (FILE *trace, char *attName, u32 val, u32 indent, Bool XMTDump)
 
static void DumpData (FILE *trace, const char *name, char *data, u32 dataLength, u32 indent, Bool XMTDump)
 
static void DumpData_16 (FILE *trace, char *name, u16 *data, u16 dataLength, u32 indent, Bool XMTDump)
 
static void DumpBin128 (FILE *trace, char *name, char *data, u32 indent, Bool XMTDump)
 
static void DumpDate (FILE *trace, char *name, char *data, u32 indent, Bool XMTDump)
 
void gf_ipmpx_dump_ByteArray (GF_IPMPX_ByteArray *_p, const char *attName, FILE *trace, u32 indent, Bool XMTDump)
 
void gf_ipmpx_dump_AUTH (GF_IPMPX_Authentication *ipa, FILE *trace, u32 indent, Bool XMTDump)
 
void gf_ipmpx_dump_BaseData (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_OpaqueData (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_KeyData (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_SecureContainer (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_InitAuthentication (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_TrustSecurityMetadata (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_MutualAuthentication (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_GetToolsResponse (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_ParametricDescription (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_ToolParamCapabilitiesQuery (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_ToolParamCapabilitiesResponse (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_ConnectTool (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_DisconnectTool (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_GetToolContext (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_GetToolContextResponse (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_AddToolNotificationListener (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_RemoveToolNotificationListener (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_NotifyToolEvent (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_CanProcess (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_ToolAPI_Config (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_WatermarkingInit (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_SendWatermark (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_SelectiveDecryptionInit (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_ISMACryp (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 
GF_Err gf_ipmpx_dump_data (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump)
 

Macro Definition Documentation

◆ GF_IPMPX_MAX_TREE

#define GF_IPMPX_MAX_TREE   100

◆ GF_IPMPX_FORMAT_INDENT

#define GF_IPMPX_FORMAT_INDENT (   ind_buf,
  indent 
)
Value:
{ \
u32 z; \
gf_assert(GF_IPMPX_MAX_TREE>indent); \
for (z=0; z<indent; z++) ind_buf[z] = ' '; \
ind_buf[z] = 0; \
} \
#define GF_IPMPX_MAX_TREE
Definition: ipmpx_dump.c:30

Function Documentation

◆ StartList()

static void StartList ( FILE *  trace,
const char *  name,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EndList()

static void EndList ( FILE *  trace,
const char *  name,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ StartElement()

static void StartElement ( FILE *  trace,
const char *  descName,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EndAttributes()

static void EndAttributes ( FILE *  trace,
Bool  XMTDump,
Bool  has_children 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EndElement()

static void EndElement ( FILE *  trace,
const char *  descName,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ StartAttribute()

static void StartAttribute ( FILE *  trace,
const char *  attName,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EndAttribute()

static void EndAttribute ( FILE *  trace,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DumpInt()

static void DumpInt ( FILE *  trace,
char *  attName,
u32  val,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DumpLargeInt()

static void DumpLargeInt ( FILE *  trace,
char *  attName,
u64  val,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DumpBool()

static void DumpBool ( FILE *  trace,
char *  attName,
u32  val,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DumpData()

static void DumpData ( FILE *  trace,
const char *  name,
char *  data,
u32  dataLength,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DumpData_16()

static void DumpData_16 ( FILE *  trace,
char *  name,
u16 data,
u16  dataLength,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DumpBin128()

static void DumpBin128 ( FILE *  trace,
char *  name,
char *  data,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DumpDate()

static void DumpDate ( FILE *  trace,
char *  name,
char *  data,
u32  indent,
Bool  XMTDump 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_ByteArray()

void gf_ipmpx_dump_ByteArray ( GF_IPMPX_ByteArray *  _p,
const char *  attName,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_AUTH()

void gf_ipmpx_dump_AUTH ( GF_IPMPX_Authentication *  ipa,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_BaseData()

void gf_ipmpx_dump_BaseData ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_OpaqueData()

GF_Err gf_ipmpx_dump_OpaqueData ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_KeyData()

GF_Err gf_ipmpx_dump_KeyData ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_SecureContainer()

GF_Err gf_ipmpx_dump_SecureContainer ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_InitAuthentication()

GF_Err gf_ipmpx_dump_InitAuthentication ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_TrustSecurityMetadata()

GF_Err gf_ipmpx_dump_TrustSecurityMetadata ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_MutualAuthentication()

GF_Err gf_ipmpx_dump_MutualAuthentication ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_GetToolsResponse()

GF_Err gf_ipmpx_dump_GetToolsResponse ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_ParametricDescription()

GF_Err gf_ipmpx_dump_ParametricDescription ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_ToolParamCapabilitiesQuery()

GF_Err gf_ipmpx_dump_ToolParamCapabilitiesQuery ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_ToolParamCapabilitiesResponse()

GF_Err gf_ipmpx_dump_ToolParamCapabilitiesResponse ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_ConnectTool()

GF_Err gf_ipmpx_dump_ConnectTool ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_DisconnectTool()

GF_Err gf_ipmpx_dump_DisconnectTool ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_GetToolContext()

GF_Err gf_ipmpx_dump_GetToolContext ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_GetToolContextResponse()

GF_Err gf_ipmpx_dump_GetToolContextResponse ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_AddToolNotificationListener()

GF_Err gf_ipmpx_dump_AddToolNotificationListener ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_RemoveToolNotificationListener()

GF_Err gf_ipmpx_dump_RemoveToolNotificationListener ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_NotifyToolEvent()

GF_Err gf_ipmpx_dump_NotifyToolEvent ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_CanProcess()

GF_Err gf_ipmpx_dump_CanProcess ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_ToolAPI_Config()

GF_Err gf_ipmpx_dump_ToolAPI_Config ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_WatermarkingInit()

GF_Err gf_ipmpx_dump_WatermarkingInit ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_SendWatermark()

GF_Err gf_ipmpx_dump_SendWatermark ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_SelectiveDecryptionInit()

GF_Err gf_ipmpx_dump_SelectiveDecryptionInit ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_ISMACryp()

GF_Err gf_ipmpx_dump_ISMACryp ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ipmpx_dump_data()

GF_Err gf_ipmpx_dump_data ( GF_IPMPX_Data *  _p,
FILE *  trace,
u32  indent,
Bool  XMTDump 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: