MHEG5  15.3.0
source/classes/src/mh5program.c File Reference

Implement the MHEG5 Program Class Defines means to handle execution of external pieces of procedural code. More...

#include "mh5program.h"
#include "mh5object.h"
#include "mh5variable.h"
#include "mh5queue.h"
#include "mh5final.h"
#include "mh5prgs.h"
#include "mh5memory.h"
#include "mh5debug.h"

Functions

void MHEG5programFree (MHEG5Program *program)
 Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.
void MHEG5residentProgramInit (MHEG5Program *program)
 Initialise a residentProgram object with default values.
void MHEG5residentProgramFree (MHEG5Program *program)
 Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.
void MHEG5remoteProgramInit (MHEG5Program *program)
 Initialise a remoteProgram object with default values.
void MHEG5remoteProgramFree (MHEG5Program *program)
 Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.
void MHEG5interchangedProgramInit (MHEG5Program *program)
 Initialise a interchangedProgram object with default values.
void MHEG5interchangedProgramFree (MHEG5Program *program)
 Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.
void MHEG5programPrepare (MHEG5Program *program)
MHEG5ErrorCode MHEG5programActivate (MHEG5Program *program)
void MHEG5programDeactivate (MHEG5Program *program)
void MHEG5programDestruct (MHEG5Program *program)
MHEG5ErrorCode MHEG5call (MHEG5Root *target, MHEG5GList *params)
MHEG5ErrorCode MHEG5fork (MHEG5Root *target, MHEG5GList *params)

Detailed Description

Implement the MHEG5 Program Class Defines means to handle execution of external pieces of procedural code.

Date:
01/02/2002
Author:
R.Freeman

Function Documentation

Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.

Parameters:
programPointer to object to free.
Returns:
Void

Initialise a interchangedProgram object with default values.

Parameters:
programPointer to object to initialise.
Returns:
Void
void MHEG5programFree ( MHEG5Program program)

Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.

Parameters:
programPointer to object to free.
Returns:
Void
void MHEG5remoteProgramFree ( MHEG5Program program)

Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.

Parameters:
programPointer to object to free.
Returns:
Void
void MHEG5remoteProgramInit ( MHEG5Program program)

Initialise a remoteProgram object with default values.

Parameters:
programPointer to object to initialise.
Returns:
Void

Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.

Parameters:
programPointer to object to free.
Returns:
Void

Initialise a residentProgram object with default values.

<Function description>="">

Parameters:
programPointer to object to initialise.
Returns:
Void
 All Data Structures Files Functions Variables Typedefs Defines