HbbTv  17.9.0
Open source HBBTV engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Typedefs | Enumerations | Functions
application_manager.c File Reference

Hbbtv Application netscape plugin. More...

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "techtype.h"
#include "dbgfuncs.h"
#include "hbbtv_types.h"
#include "hbbtv_js.h"
#include "application_manager.h"
#include "application.h"
#include "hz_debug.h"
#include "npapi_utils.h"

Macros

#define MAX_STRING_LENGTH   35
 

Typedefs

typedef struct s_appman S_APPMAN
 

Enumerations

enum  E_APPMAN_PROPERTY_IDS { APPMAN_ON_LOW_MEMORY = 0, APPMAN_ON_APPLICATION_LOAD_ERROR, APPMAN_MAX_PROPERTY_IDS }
 
enum  E_APPMAN_METHOD_IDS { APPMAN_GET_OWNER_APPLICATION = 0, APPMAN_ADD_EVENT_LISTENER, APPMAN_REMOVE_EVENT_LISTENER, APPMAN_MAX_METHOD_IDS }
 
enum  E_BCAST_EVENT_IDS { APPMAN_EVENT_INVALID = 0, APPMAN_EVENT_ON_LOW_MEMORY, APPMAN_EVENT_ON_APPLICATION_LOAD_ERROR }
 

Functions

S_PLUGINApplicationManagerCreate (NPP instance)
 Application Manager Create - Create the application manager and store handle. More...
 
void ApplicationManagerDestroy (S_PLUGIN *plugin)
 
void AppMgr_onLowMemory (void *app_mgr_handle)
 
void AppMgr_onApplicationLoadError (void *app_mgr_handle)
 

Detailed Description

Hbbtv Application netscape plugin.

Date
April 2013
Author
Chris Aldworth

Function Documentation

S_PLUGIN* ApplicationManagerCreate ( NPP  instance)

Application Manager Create - Create the application manager and store handle.


Parameters
valueof object
Returns
created object pointer