MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Functions
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. More...
 
void MHEG5residentProgramInit (MHEG5Program *program)
 Initialise a residentProgram object with default values. More...
 
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. More...
 
void MHEG5remoteProgramInit (MHEG5Program *program)
 Initialise a remoteProgram object with default values. More...
 
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. More...
 
void MHEG5interchangedProgramInit (MHEG5Program *program)
 Initialise a interchangedProgram object with default values. More...
 
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. More...
 
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

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.

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

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
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.

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

Initialise a residentProgram object with default values.

<Function description>="">

Parameters
programPointer to object to initialise.
Returns
Void