
Go to the source code of this file.
Functions | |
| static info_t * | info_New (const char *name, const char *value) |
| static void | info_Delete (info_t *i) |
| static info_category_t * | info_category_New (const char *name) |
| static info_t * | info_category_FindInfo (const info_category_t *cat, int *index, const char *name) |
| static void | info_category_ReplaceInfo (info_category_t *cat, info_t *info) |
| static info_t * | info_category_VaAddInfo (info_category_t *cat, const char *name, const char *format, va_list args) |
| static info_t * | info_category_AddInfo (info_category_t *cat, const char *name, const char *format,...) |
| static int | info_category_DeleteInfo (info_category_t *cat, const char *name) |
| static void | info_category_Delete (info_category_t *cat) |
| static info_t* info_category_AddInfo | ( | info_category_t * | cat, | |
| const char * | name, | |||
| const char * | format, | |||
| ... | ||||
| ) | [inline, static] |
References info_category_VaAddInfo(), va_end(), and va_start().
Referenced by EsOutProgramMeta(), and EsOutUpdateInfo().
| static void info_category_Delete | ( | info_category_t * | cat | ) | [inline, static] |
References info_category_t::i_infos, info_Delete(), info_category_t::pp_infos, and info_category_t::psz_name.
Referenced by input_item_Clean(), input_item_DelInfo(), input_item_MergeInfos(), and input_item_ReplaceInfos().
| static int info_category_DeleteInfo | ( | info_category_t * | cat, | |
| const char * | name | |||
| ) | [inline, static] |
References info_category_t::i_infos, info_category_FindInfo(), info_Delete(), info_category_t::pp_infos, and REMOVE_ELEM.
Referenced by input_item_DelInfo().
| static info_t* info_category_FindInfo | ( | const info_category_t * | cat, | |
| int * | index, | |||
| const char * | name | |||
| ) | [inline, static] |
References info_category_t::i_infos, info_category_t::pp_infos, and info_t::psz_name.
Referenced by info_category_DeleteInfo(), info_category_ReplaceInfo(), info_category_VaAddInfo(), and input_item_GetInfo().
| static info_category_t* info_category_New | ( | const char * | name | ) | [inline, static] |
References info_category_t::i_infos, info_category_t::pp_infos, info_category_t::psz_name, and strdup().
Referenced by EsOutProgramMeta(), EsOutUpdateInfo(), and InputItemVaAddInfo().
| static void info_category_ReplaceInfo | ( | info_category_t * | cat, | |
| info_t * | info | |||
| ) | [inline, static] |
References info_category_t::i_infos, info_category_FindInfo(), info_Delete(), INSERT_ELEM, info_category_t::pp_infos, and info_t::psz_name.
Referenced by input_item_MergeInfos().
| static info_t* info_category_VaAddInfo | ( | info_category_t * | cat, | |
| const char * | name, | |||
| const char * | format, | |||
| va_list | args | |||
| ) | [inline, static] |
References info_category_t::i_infos, info_category_FindInfo(), info_New(), INSERT_ELEM, info_category_t::pp_infos, info_t::psz_value, and vasprintf().
Referenced by info_category_AddInfo(), and InputItemVaAddInfo().
| static void info_Delete | ( | info_t * | i | ) | [inline, static] |
References info_t::psz_name, and info_t::psz_value.
Referenced by info_category_Delete(), info_category_DeleteInfo(), and info_category_ReplaceInfo().
| static info_t* info_New | ( | const char * | name, | |
| const char * | value | |||
| ) | [inline, static] |
References info_t::psz_name, info_t::psz_value, and strdup().
Referenced by info_category_VaAddInfo().
1.7.1