62 void MHEG5finalPrint(
MHEG5Root *item,
char *out)
82 case MHEG5DYNAMICLINEART:
88 case MHEG5RESIDENTPROGRAM:
89 case MHEG5REMOTEPROGRAM:
90 case MHEG5INTERCHANGEDPROGRAM:
93 case MHEG5BOOLEANVARIABLE:
94 case MHEG5INTEGERVARIABLE:
95 case MHEG5OCTETSTRINGVARIABLE:
96 case MHEG5OBJECTREFVARIABLE:
97 case MHEG5CONTENTREFVARIABLE:
107 #ifndef MHEG5PROFILE_UK1_06 111 case MHEG5PUSHBUTTON:
114 case MHEG5SWITCHBUTTON:
117 case MHEG5RTGRAPHICS:
122 case MHEG5CURSORSHAPE:
129 case MHEG5TOKENGROUP:
135 case MHEG5ENTRYFIELD:
145 ERROR_PRINT((
"INTERNAL ERROR: MHEG5finalPrint Unrecognised class %d\n", item->clazz));
151 MHEG_PRINT(out,
"}");
164 MHEG5LogPrintf(MHEG5CALLS,
"MHEG5finalDestruct called for ");
165 MHEG5LogPrintObjectPtr(MHEG5CALLS, item);
166 MHEG5LogPrintf(MHEG5CALLS,
"\n");
173 case MHEG5APPLICATION:
188 case MHEG5DYNAMICLINEART:
194 case MHEG5RESIDENTPROGRAM:
195 case MHEG5REMOTEPROGRAM:
196 case MHEG5INTERCHANGEDPROGRAM:
199 case MHEG5BOOLEANVARIABLE:
200 case MHEG5INTEGERVARIABLE:
201 case MHEG5OCTETSTRINGVARIABLE:
202 case MHEG5OBJECTREFVARIABLE:
203 case MHEG5CONTENTREFVARIABLE:
215 #ifndef MHEG5PROFILE_UK1_06 219 case MHEG5PUSHBUTTON:
222 case MHEG5SWITCHBUTTON:
225 case MHEG5RTGRAPHICS:
231 case MHEG5CURSORSHAPE:
238 case MHEG5TOKENGROUP:
244 case MHEG5ENTRYFIELD:
254 ERROR_PRINT((
"INTERNAL ERROR: MHEG5finalDestruct Unrecognised class %d\n", item->clazz));
264 MHEG5LogPrintf(MHEG5CALLS,
"MHEG5finalActivate called for ");
265 MHEG5LogPrintObjectPtr(MHEG5CALLS, item);
266 MHEG5LogPrintf(MHEG5CALLS,
"\n");
282 case MHEG5DYNAMICLINEART:
288 case MHEG5RESIDENTPROGRAM:
289 case MHEG5REMOTEPROGRAM:
290 case MHEG5INTERCHANGEDPROGRAM:
293 case MHEG5BOOLEANVARIABLE:
294 case MHEG5INTEGERVARIABLE:
295 case MHEG5OCTETSTRINGVARIABLE:
296 case MHEG5OBJECTREFVARIABLE:
297 case MHEG5CONTENTREFVARIABLE:
309 #ifndef MHEG5PROFILE_UK1_06 313 case MHEG5PUSHBUTTON:
316 case MHEG5SWITCHBUTTON:
319 case MHEG5RTGRAPHICS:
325 case MHEG5CURSORSHAPE:
332 case MHEG5TOKENGROUP:
338 case MHEG5ENTRYFIELD:
348 ERROR_PRINT((
"INTERNAL ERROR: MHEG5finalActivate Unrecognised class %d\n", item->clazz));
358 MHEG5LogPrintf(MHEG5CALLS,
"MHEG5finalDeactivate called for ");
359 MHEG5LogPrintObjectPtr(MHEG5CALLS, item);
360 MHEG5LogPrintf(MHEG5CALLS,
"\n");
367 case MHEG5APPLICATION:
382 case MHEG5DYNAMICLINEART:
388 case MHEG5RESIDENTPROGRAM:
389 case MHEG5REMOTEPROGRAM:
390 case MHEG5INTERCHANGEDPROGRAM:
393 case MHEG5BOOLEANVARIABLE:
394 case MHEG5INTEGERVARIABLE:
395 case MHEG5OCTETSTRINGVARIABLE:
396 case MHEG5OBJECTREFVARIABLE:
397 case MHEG5CONTENTREFVARIABLE:
409 #ifndef MHEG5PROFILE_UK1_06 413 case MHEG5PUSHBUTTON:
416 case MHEG5SWITCHBUTTON:
419 case MHEG5RTGRAPHICS:
425 case MHEG5CURSORSHAPE:
432 case MHEG5TOKENGROUP:
438 case MHEG5ENTRYFIELD:
448 ERROR_PRINT((
"INTERNAL ERROR: MHEG5finalDeactivate Unrecognised class %d\n", item->clazz));
void MHEG5sliderDestruct(MHEG5Slider *slider)
Destruct a slider object.
void MHEG5videoDestruct(MHEG5Video *video)
Destruct a video object. See also MHEG5videoInit.
void MHEG5sceneDestruct(MHEG5Scene *scene)
Destruct a scene object.
void MHEG5bitmapDestruct(MHEG5Bitmap *bitmap)
Destruct a bitmap object.
Distributor for Prepare, Destruct, Activate, Deactivate and Clone calls. Distribute the +Prepare +Des...
void MHEG5finalDestruct(MHEG5Root *item)
<Function description>="">
void MHEG5rtgraphicsActivate(MHEG5RTGraphics *rtgraphics)
Apply the activation behaviour of the RTGraphics class.
void MHEG5finalDeactivate(MHEG5Root *item)
void MHEG5dynamicLineartDeactivate(MHEG5DynamicLineart *dynamicLineart)
Apply the deactivation behaviour of the dynamiclineart class.
void MHEG5videoDeactivate(MHEG5Video *video)
Apply the deactivation behaviour of the video class. As this class has no own deactivation behaviour ...
void MHEG5variableDestruct(MHEG5Ingredient *variable)
Destruct a variable object.
void MHEG5audioDeactivate(MHEG5Audio *audio)
Apply the deactivation behaviour off the audio class. As this class has no own deactivation behaviour...
void MHEG5textDestruct(MHEG5Text *text)
Destruct a text object.
void MHEG5listGroupActivate(MHEG5ListGroup *listGroup)
Implementation of the ListGroup Activation behaviour.
void MHEG5finalActivate(MHEG5Root *item)
void MHEG5streamDeactivate(MHEG5Stream *stream)
Apply the deactivation behaviour of the stream class. Execute the following sequence of actions: ...
void MHEG5listGroupDeactivate(MHEG5ListGroup *listGroup)
Implementation of the ListGroup Deactivation behaviour.
void MHEG5listGroupDestruct(MHEG5ListGroup *listGroup)
Implementation of the ListGroup Destruction behaviour.
void MHEG5entryfieldDestruct(MHEG5Entryfield *entryfield)
Destruct a entryfield object.
void MHEG5streamActivate(MHEG5Stream *stream)
Apply the activation behaviour of the stream class. Execute the following sequence of actions: ...
void MHEG5videoActivate(MHEG5Video *video)
Apply the activation behaviour of the video class.
This file defines the profile for the MHEG engine.
void MHEG5sliderActivate(MHEG5Slider *slider)
Apply the activation behaviour of the slider class. As this class has no own activation behaviour thi...
void MHEG5cursorShapeDestruct(MHEG5CursorShape *cursorShape)
Destruct a cursorshape object.
void MHEG5variableActivate(MHEG5Ingredient *variable)
Apply the activation behaviour of the Variable class. Apply the activation behaviour of the variable ...
void MHEG5variableDeactivate(MHEG5Ingredient *variable)
Apply the deactivation behaviour of the variable class. As this class has no own deactivation behavio...
void MHEG5streamDestruct(MHEG5Stream *stream)
Destruct a stream object. Execute the following sequence of actions:
void MHEG5entryfieldDeactivate(MHEG5Entryfield *entryfield)
Apply the deactivation behaviour of the entryfield class. As this class has no own deactivation behav...
void MHEG5applicationDestruct(MHEG5Application *application)
Destruct an application object. This function destructs all parts of an application object...
void MHEG5textDeactivate(MHEG5Text *text)
Apply the deactivation behaviour of the text class. As this class has no own deactivation behaviour t...
void MHEG5entryfieldActivate(MHEG5Entryfield *entryfield)
Apply the activation behaviour of the entryfield class. As this class has no own activation behaviour...
Mheg5 logging and debug printing.
void MHEG5bitmapActivate(MHEG5Bitmap *bitmap)
Apply the activation behaviour of the bitmap class. As this class has no own activation behaviour thi...
void MHEG5textActivate(MHEG5Text *text)
Apply the activation behaviour of the text class. As this class has no own activation behaviour this ...
void MHEG5audioActivate(MHEG5Audio *audio)
Apply the activation behaviour off the audio class. Apply the activation behaviour of the base class...
void MHEG5rtgraphicsDeactivate(MHEG5RTGraphics *rtgraphics)
Apply the deactivation behaviour of the RTGraphics class. As this class has no own deactivation behav...
void MHEG5cursorShapeActivate(MHEG5CursorShape *cursorShape)
Apply the activation behaviour of the cursorshape class. As this class has no own activation behaviou...
void MHEG5rtgraphicsDestruct(MHEG5RTGraphics *rtgraphics)
Destruct a RTGraphics object.
void MHEG5sceneDeactivate(MHEG5Scene *scene)
Apply the deactivation behaviour of the scene class. As this class has no own deactivation behaviour ...
void MHEG5cursorShapeDeactivate(MHEG5CursorShape *cursorShape)
Apply the deactivation behaviour of the cursorshape class. As this class has no own deactivation beha...
void MHEG5applicationDeactivate(MHEG5Application *application)
Apply the application deactivation behaviour +Apply the CloseConnection action to all opened auxiliar...
void MHEG5dynamicLineartDestruct(MHEG5DynamicLineart *dynamicLineart)
Destruct a dynamiclineart object.
void MHEG5dynamicLineartActivate(MHEG5DynamicLineart *dynamicLineart)
Apply the activation behaviour of the dynamiclineart class.
void MHEG5sliderDeactivate(MHEG5Slider *slider)
Apply the deactivation behaviour of the slider class. As this class has no own deactivation behaviour...
void MHEG5audioDestruct(MHEG5Audio *audio)
Destruct an audio object.
void MHEG5bitmapDeactivate(MHEG5Bitmap *bitmap)
Apply the deactivation behaviour of the bitmap class. As this class has no own deactivation behaviour...