Classes | |
struct | NPLFileName |
the full name of a NPL file name More... | |
struct | NPLFileCanonical |
a canonical NPL file name use NPLFileName instead of this simple version. More... | |
struct | NPLAddress |
the address of NPL runtime environment. More... | |
class | UIReceivers |
a list of NPL runtime address More... | |
struct | NPLTimer |
timer struct More... | |
struct | NeuronFile |
Neuron file is the primary file in NPL. More... | |
struct | GliaFile |
GliaFiles in NPL are always executed in the receiver environment and share the same global environment in which they are executed. More... | |
struct | ChannelProperty |
default channel property More... | |
class | CNPLRuntime |
CNPLRuntime is a wrapper of the NPL application programming interface (NPL API). More... | |
class | CNPLReport |
class | CNPLSensor |
Class: CNPLSensor Description: Derived from SensorEntity class. More... | |
struct | NPLPendingPacket |
Struct: NPLPendingPacket packets that are waiting to be sent either because of an unconnected destination or an unknown namespace. More... | |
class | CNPLStimulationPipe |
Functions | |
void | activate_ (const char *sNeuronFile, const char *sCode, int channel, int priority, int reliability) |
void | activate2_ (const char *sNeuronFile, const char *sCode) |
void | activate (const char *sNeuronFile, const object &input) |
void | activate1 (const char *sNeuronFile) |
void | activate3 (const char *sNeuronFile, const object &input, int channel) |
void | activate5 (const char *sNeuronFile, const object &input, int channel, int priority, int reliability) |
void | call (const char *sNeuronFile, const object &input) |
void | call_ (const char *sNeuronFile, const char *sCode) |
void | this_ (const object &funcActivate) |
void | load (const object &filePath, bool bReload) |
void | load_ (const char *filePath, bool bReload) |
void | load1 (const object &filePath) |
void | EnableNetwork (bool bEnable, const char *CenterName, const char *password) |
void | AddDNSRecord (const char *sDNSName, const char *sAddress) |
bool | SetTimer (int nIDEvent, float fElapse, const char *sNeuronFile) |
bool | KillTimer (int nIDEvent) |
void | DoString (const object &sCode) |
void | DoString_ (const char *sCode) |
string | SerializeToSCode (const char *sStorageVar, const object &input) |
bool | IsSCodePureData (const char *sCode) |
bool | IsPureData (const char *sCode) |
const char * | GetSourceName () |
void | SetSourceName (const char *sName) |
void | SetDefaultChannel (int channel_ID) |
int | GetDefaultChannel () |
void | SetChannelProperty (int channel_ID, int priority, int reliability) |
void | ResetChannelProperties () |
void | GetChannelProperty (int channel_ID, int *priority, int *reliability) |
void | RegisterWSCallBack (const char *sWebServiceFile, const char *sCode) |
void | UnregisterWSCallBack (const char *sWebServiceFile) |
const char * | GetFileName () |
void | AsyncDownload (const char *url, const char *destFolder, const char *callbackScript, const char *DownloaderName) |
void | CancelDownload (const char *DownloaderName) |
int | Download (const char *url, const char *destFolder, const char *callbackScript, const char *DownloaderName) |
bool | CreateNeuronFile (const char *filePath) |
bool | DeleteNeuronFile (const char *filePath) |
void | DoNeuronSCode (const char *filePath, const char *sCall) |
int | ActivateNeuronFile (const char *sNeuronFile, const char *code) |
void | DoFile (const char *sNeuronFile, const char *sFilename) |
bool | ChangeTimer (int nIDEvent, int dueTime, int period) |
void | Compile (const char *arguments) |
Variables | |
const char * | NPLBaseFiles [] |
stNPLSensor | g_obj |
CRITICAL_SECTION | g_csOutputQueue |
list< pair< stNPLSensor *, CRITICAL_SECTION * > > | g_outputQueue |
void NPL::this_ | ( | const object & | funcActivate | ) |
create the activate table, if it does not exist
add the current file name to the __activate table
const char* NPL::NPLBaseFiles[] |
Initial value:
{ "script\\share.lua", "NPLWebServiceClient.dll" }