Download

Support

Public Variable Access Functions

In an Embryo program, a global variable can be declared public, as described in Scope. More...

Functions

EAPI Embryo_Cell embryo_program_variable_find (Embryo_Program *ep, const char *name)
 Retrieves the location of the public variable in the given program with the given name.
EAPI int embryo_program_variable_count_get (Embryo_Program *ep)
 Retrieves the number of public variables in the given program.
EAPI Embryo_Cell embryo_program_variable_get (Embryo_Program *ep, int num)
 Retrieves the location of the public variable in the given program with the given identifier.

Detailed Description

In an Embryo program, a global variable can be declared public, as described in Scope.

The functions here allow the host program to access these public variables.


Function Documentation

EAPI int embryo_program_variable_count_get ( Embryo_Program *  ep  ) 

Retrieves the number of public variables in the given program.

Parameters:
ep The given program.
Returns:
The number of public variables.

EAPI Embryo_Cell embryo_program_variable_find ( Embryo_Program *  ep,
const char *  name 
)

Retrieves the location of the public variable in the given program with the given name.

Parameters:
ep The given program.
name The given name.
Returns:
The address of the variable if found. EMBRYO_CELL_NONE otherwise.

References EMBRYO_CELL_NONE.

EAPI Embryo_Cell embryo_program_variable_get ( Embryo_Program *  ep,
int  num 
)

Retrieves the location of the public variable in the given program with the given identifier.

Parameters:
ep The given program.
num The identifier of the public variable.
Returns:
The virtual machine address of the variable if found. EMBRYO_CELL_NONE otherwise.

References EMBRYO_CELL_NONE.


Copyright © Enlightenment.org

Embryo Documentation