MHEG5  18.9.0
MHEG5 Documentation
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"

Go to the source code of this file.

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

Definition in file mh5program.c.

Function Documentation

MHEG5ErrorCode MHEG5call ( MHEG5Root target,
MHEG5GList params 
)

Definition at line 364 of file mh5program.c.

MHEG5ErrorCode MHEG5fork ( MHEG5Root target,
MHEG5GList params 
)

Definition at line 459 of file mh5program.c.

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

Definition at line 204 of file mh5program.c.

void MHEG5interchangedProgramInit ( MHEG5Program program)

Initialise a interchangedProgram object with default values.

Parameters
programPointer to object to initialise.
Returns
Void

Definition at line 190 of file mh5program.c.

MHEG5ErrorCode MHEG5programActivate ( MHEG5Program program)

Definition at line 236 of file mh5program.c.

void MHEG5programDeactivate ( MHEG5Program program)

Definition at line 314 of file mh5program.c.

void MHEG5programDestruct ( MHEG5Program program)

Definition at line 327 of file mh5program.c.

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

Definition at line 121 of file mh5program.c.

void MHEG5programPrepare ( MHEG5Program program)

Definition at line 214 of file mh5program.c.

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

Definition at line 178 of file mh5program.c.

void MHEG5remoteProgramInit ( MHEG5Program program)

Initialise a remoteProgram object with default values.

Parameters
programPointer to object to initialise.
Returns
Void

Definition at line 164 of file mh5program.c.

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

Definition at line 152 of file mh5program.c.

void MHEG5residentProgramInit ( MHEG5Program program)

Initialise a residentProgram object with default values.

<Function description>="">

Parameters
programPointer to object to initialise.
Returns
Void

Definition at line 138 of file mh5program.c.