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"
}
1.5.2