![]()  | 
  
    MHEG5
    22.3.0
    
   | 
 
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing. More...
Go to the source code of this file.
Classes | |
| union | synItemData | 
| struct | fpa1_syntaxItem | 
Macros | |
| #define | SYN_NEEDED 0 | 
| #define | SYN_OPTIONAL 1 | 
| #define | SYN_DEFAULT 2 | 
Typedefs | |
| typedef union synItemData | syntaxItemData | 
| typedef struct fpa1_syntaxItem | fpa1_syntaxList | 
Functions | |
| fpa1_syntaxList * | fpa1_synGetAllTags (vpa1_filePos) | 
| fpa1_syntaxList * | fpa1_synAddItemToStartOfList (fpa1_syntaxList *, fpa1_syntaxList *) | 
| fpa1_syntaxList * | fpa1_synAddItemToList (fpa1_syntaxList *, fpa1_syntaxList *) | 
| fpa1_syntaxList * | fpa1_synCreateListItem (int, vpa1_filePos, vpa1_filePos) | 
| fpa1_syntaxList * | fpa1_synFreeFirstItem (fpa1_syntaxList *) | 
| void | fpa1_synFreeList (fpa1_syntaxList *) | 
| fpa1_syntaxList * | fpa1_synGetUnknowns (vpa1_filePos, vpa1_filePos, fpa1_syntaxList *) | 
| fpa1_syntaxList * | fpa1_synRemoveItemFromList (fpa1_syntaxList *, fpa1_syntaxList *) | 
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
| fpa1_syntaxList* fpa1_synAddItemToList | ( | fpa1_syntaxList * | firstComp, | 
| fpa1_syntaxList * | compToAdd | ||
| ) | 
| fpa1_syntaxList* fpa1_synAddItemToStartOfList | ( | fpa1_syntaxList * | listPtr, | 
| fpa1_syntaxList * | compToAdd | ||
| ) | 
| fpa1_syntaxList* fpa1_synCreateListItem | ( | int | tag, | 
| vpa1_filePos | tagPosition, | ||
| vpa1_filePos | nextTagPosition | ||
| ) | 
| fpa1_syntaxList* fpa1_synFreeFirstItem | ( | fpa1_syntaxList * | firstComp | ) | 
NO LONGER USED
| void fpa1_synFreeList | ( | fpa1_syntaxList * | firstComp | ) | 
NO LONGER USED
| fpa1_syntaxList* fpa1_synGetAllTags | ( | vpa1_filePos | filePosLimit | ) | 
| fpa1_syntaxList* fpa1_synGetUnknowns | ( | vpa1_filePos | startPosition, | 
| vpa1_filePos | endPosition, | ||
| fpa1_syntaxList * | inputPtr | ||
| ) | 
Relies on the fact that tags are parsed as they appear in the source file.
 1.8.11