MHEG5  18.9.0
MHEG5 Documentation
Typedefs | Functions
glue_main.h File Reference

Main. More...

#include "mherrors.h"
#include "osdtype.h"
#include "dvblocator.h"

Go to the source code of this file.

Typedefs

typedef BOOLEAN(* F_PostProcess) (void)
 
typedef void(* F_MainProcess) (void)
 

Functions

BOOLEAN MH5GlueActiveState (void)
 
BOOLEAN MH5GlueIsStarted (void)
 
void MH5GlueSetMainPostFunc (F_MainProcess func)
 
void MH5GlueAddPostProcessFunc (F_PostProcess func)
 
void MH5GlueDoneRebootMessage (void)
 
void MHEG5GetDefaultService (S_DVB_LOCATOR *dvb_locator)
 
U16BIT MHEG5DefaultServiceId (void)
 
S32BIT MHEG5GetCurrentServiceIndex (void)
 
E_MhegErr MHEG5_Reboot (void)
 Reboots MHGE5 Engine This function has the same effect as calling these two: MHEG5_Stop( STOP_ACTION_CLEAR_DSMCC ); MHEG5_Start( current_service_dvb_locator ); Only this is a little more efficient process. This is a not synchronous blocking function. More...
 

Detailed Description

Main.

Date
19 October 2011
Author
Adam Sturtridge

Definition in file glue_main.h.

Typedef Documentation

typedef void(* F_MainProcess) (void)

Definition at line 33 of file glue_main.h.

typedef BOOLEAN(* F_PostProcess) (void)

Definition at line 32 of file glue_main.h.

Function Documentation

BOOLEAN MH5GlueActiveState ( void  )

Definition at line 993 of file glue_main.c.

void MH5GlueAddPostProcessFunc ( F_PostProcess  func)

Definition at line 275 of file glue_main.c.

void MH5GlueDoneRebootMessage ( void  )

Definition at line 250 of file glue_main.c.

BOOLEAN MH5GlueIsStarted ( void  )

Definition at line 241 of file glue_main.c.

void MH5GlueSetMainPostFunc ( F_MainProcess  func)

Definition at line 261 of file glue_main.c.

E_MhegErr MHEG5_Reboot ( void  )

Reboots MHGE5 Engine This function has the same effect as calling these two: MHEG5_Stop( STOP_ACTION_CLEAR_DSMCC ); MHEG5_Start( current_service_dvb_locator ); Only this is a little more efficient process. This is a not synchronous blocking function.

Returns
MHERR_OK - Success MHERR_COMP_NOT_STARTED - Component not ready to reboot.

Reboots MHGE5 Engine This function has the same effect as calling these two: MHEG5_Stop( STOP_ACTION_CLEAR_DSMCC ); MHEG5_Start( current_service_dvb_locator ); Only this is a little more efficient process. This is a not synchronous blocking function.

Returns
MHERR_OK - Success MHERR_COMP_NOT_STARTED - Component not ready to reboot.

Definition at line 956 of file glue_main.c.

U16BIT MHEG5DefaultServiceId ( void  )

Definition at line 1191 of file glue_main.c.

S32BIT MHEG5GetCurrentServiceIndex ( void  )

Definition at line 1196 of file glue_main.c.

void MHEG5GetDefaultService ( S_DVB_LOCATOR dvb_locator)

Definition at line 1186 of file glue_main.c.