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

NetworkInterface object. More...

#include <stdlib.h>
#include <string.h>
#include "techtype.h"
#include "dbgfuncs.h"
#include "hbbtv_js.h"
#include "hbbtv_sif_os.h"
#include "hbbtv_sif_network.h"
#include "object.h"
#include "hbbtv_string.h"
#include "queue.h"
#include "hbbtv_internal.h"

Typedefs

typedef struct s_network_interface S_NETWORK_INTERFACE
 

Functions

void * HBBTV_JSNetworkInterface_getIpAddress (void *obj)
 readonly String ipAddress, section 7.3.4.1 More...
 
void * HBBTV_JSNetworkInterface_getMacAddress (void *obj)
 readonly String macAddress, section 7.3.4.1 More...
 
BOOLEAN HBBTV_JSNetworkInterface_getEnabled (void *obj)
 readonly Boolean enabled, section 7.3.4.1 More...
 
BOOLEAN HBBTV_JSNetworkInterface_getConnected (void *obj)
 readonly Boolean connected, section 7.3.4.1 More...
 
void * HBBTV_NetworkInterface_create (void *handle, S_HBBTV_STRING *mac)
 
void HBBTV_NetworkInterface_onNetworkStatusChange (S_QUE_GENERAL_PARAMS *params)
 

Variables

void * JS_NETWORK_INTERFACE_CLASS = &s_vtab
 
S_NETWORK_INTERFACE * network_interface_list = NULL
 

Detailed Description

NetworkInterface object.

Date
April 2014
Author
Sergio Panseri

Function Documentation

BOOLEAN HBBTV_JSNetworkInterface_getConnected ( void *  obj)

readonly Boolean connected, section 7.3.4.1

Parameters
objNetworkInterface object
BOOLEAN HBBTV_JSNetworkInterface_getEnabled ( void *  obj)

readonly Boolean enabled, section 7.3.4.1

Parameters
objNetworkInterface object
void* HBBTV_JSNetworkInterface_getIpAddress ( void *  obj)

readonly String ipAddress, section 7.3.4.1

Parameters
objNetworkInterface object
Returns
String object
void* HBBTV_JSNetworkInterface_getMacAddress ( void *  obj)

readonly String macAddress, section 7.3.4.1

Parameters
objNetworkInterface object
Returns
String object