65 DPL5((
">> asn1_decodeInteractible(%X,%X)\n", listPtr, interactible));
70 DPL5((
"<< asn1_decodeInteractible() Returned early\n"));
74 currItem = listPtr->children;
77 interactible->engineResp = MHEG5TRUE;
80 while (currItem != NULL)
83 switch (currItem->tag)
86 interactible->engineResp = (currItem->data.boolData == 0) ? MHEG5FALSE : MHEG5TRUE;
94 currItem = currItem->next;
100 DPL2((
"WARNING:[ASN.1] asn1_decodeInteractible() Returns errVal = %d\n", errVal));
104 DPL5((
"<< asn1_decodeInteractible() Returns %d\n", errVal));
Implement the MHEG5 Interactible Class. Defines functionality associated with an interaction behaviou...
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
Typedefs, macros used by all of parser. These may be duplicated elsewhere.
typedefs etc for the whole object creation section.
Contains macros for MHEG-5 ASN.1 tags and structures.
Functions to create a MHEG5Interactible from a MHEG5 script (in the form of a list of fpa1_syntaxList...
Implementation of Root class Description Root class of all MHEG-5 classes. Base class None Subclasses...
asnErr asn1_decodeInteractible(fpa1_syntaxList *listPtr, MHEG5Interactible *interactible)
Decodes interactible class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...