34 #ifndef _MH5TOKENMANAGER_H 35 #define _MH5TOKENMANAGER_H 68 MHEG5Int tokenPosition;
98 void MHEG5intListPrint(
MHEG5IntList *intList,
char *out);
void MHEG5tokenManagerDestruct(MHEG5TokenManager *tokenManager)
Destruct a TokenManager object.
Definition: mh5tokenmanager.c:310
void MHEG5tokenManagerFree(MHEG5TokenManager *tokenManager)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
Definition: mh5tokenmanager.c:154
MHEG5ErrorCode MHEG5move(MHEG5Root *target, MHEG5GList *params)
Move the token between elements of the group. The movement to apply from any particular element locat...
Definition: mh5tokenmanager.c:383
void MHEG5tokenManagerAddRow(MHEG5TokenManager *tokenManager)
Add a new row to a TokenManager.
Definition: mh5tokenmanager.c:183
Definition: mh5tokenmanager.h:60
void MHEG5tokenManagerInit(MHEG5TokenManager *tokenManager)
<Function description>="">
Definition: mh5tokenmanager.c:127
Definition: mh5tokenmanager.h:54
void MHEG5tokenManagerAddNumber(MHEG5TokenManager *tokenManager, MHEG5Int number)
Insert a number into the last element of the movement table.
Definition: mh5tokenmanager.c:214
void MHEG5tokenManagerPrepare(MHEG5TokenManager *tokenManager)
Sets all internal attributes for the specified object to their default values.
Definition: mh5tokenmanager.c:140
Implementation of Root class Description Root class of all MHEG-5 classes. Base class None Subclasses...
Definition: mh5base.h:169
MHEG5ErrorCode MHEG5moveTo(MHEG5Root *target, MHEG5GList *params)
Move the token to a specific element of the group. Implementation of the MoveTo (Target, Index) action of the TokenManager class.
Definition: mh5tokenmanager.c:451
void MHEG5tokenManagerCopy(MHEG5TokenManager *destination, MHEG5TokenManager *source)
Copy a TokenManager object. The movement table of the TokenManager object is copied as well...
Definition: mh5tokenmanager.c:293
Definition: mh5tokenmanager.h:48
MHEG5ErrorCode MHEG5getTokenPosition(MHEG5Root *target, MHEG5GList *params)
Set the Variable referenced by TokenPositionVar to the value of the TokenPosition attribute...
Definition: mh5tokenmanager.c:487