FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kPxEnviron.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_PX_ENVIRON_H
9 #define K_FIRESYNC_PX_ENVIRON_H
10 
11 #include <kFireSync/kNodeDef.h>
12 #include <stdarg.h>
13 
19 //typedef kObject kPxEnviron; --forward-declared in kFsDef.x.h
20 
33 kFsFx(kStatus) kPxEnviron_FindVariable(kPxEnviron pipeEnviron, const kChar* name, kObject* object);
34 
45 kFsFx(kStatus) kPxEnviron_FilePath(kPxEnviron pipeEnviron, const kChar* fileName, kChar* filePath, kSize capacity);
46 
56 kFsFx(kStatus) kPxEnviron_Printvf(kPxEnviron pipeEnviron, const kChar* format, va_list args);
57 
65 kFsFx(kAlloc) kPxEnviron_MessageAlloc(kPxEnviron pipeEnviron);
66 
74 kFsFx(kHealth) kPxEnviron_Health(kPxEnviron pipeEnviron);
75 
87 kFsFx(k64u) kPxEnviron_Timestamp(kPxEnviron pipeEnviron);
88 
97 
106 
115 
116 #include <kFireSync/Pipe/kPxEnviron.x.h>
117 
118 #endif
Represents an object that provides external services to a pipe execution engine.
kStatus kPxEnviron_Printvf(kPxEnviron pipeEnviron, const kChar *format, va_list args)
Prints a diagnostic message.
Essential declarations related to FireSync nodes.
kAlloc kPxEnviron_MessageAlloc(kPxEnviron pipeEnviron)
Gets an allocator that should be used to construct output messages.
k32s kPxEnviron_ThreadPriorityOffset(kPxEnviron pipeEnviron)
Reports the configured pipe thread priority offset.
kStatus kPxEnviron_FilePath(kPxEnviron pipeEnviron, const kChar *fileName, kChar *filePath, kSize capacity)
Gets the full path for a given file name used within a pipe execution environment.
Base class for a health statistics collection service.
kStatus kPxEnviron_FindVariable(kPxEnviron pipeEnviron, const kChar *name, kObject *object)
Gets a reference to a named object.
k64u kPxEnviron_Timestamp(kPxEnviron pipeEnviron)
Within an embedded node environment, this method can be used to access the current FireSync synchnron...
kBitArray kPxEnviron_ThreadAffinity(kPxEnviron pipeEnviron)
Reports the configured pipe thread affinity.
kThreadPriorityClass kPxEnviron_ThreadPriorityClass(kPxEnviron pipeEnviron)
Reports the configured pipe thread priority class.
kHealth kPxEnviron_Health(kPxEnviron pipeEnviron)
Gets the health service provider for the pipe environment.