CPN
Computational Process Networks
CPN::Kernel Member List

This is the complete list of members for CPN::Kernel, including all inherited members.

CalculateGrowSize(unsigned currentsize, unsigned request)CPN::Kernelinlinevirtual
CheckTerminated()CPN::Kernelvirtual
ClearGarbage()CPN::Kernelprivate
contextCPN::Kernelprivate
CreateExternalEndpoint(const std::string &name, bool iswriter)CPN::Kernelprivate
CreateExternalReader(const std::string &name)CPN::Kernel
CreateExternalWriter(const std::string &name)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func, Argument1 arg1)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func, Argument1 arg1, Argument2 arg2)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func, Argument1 arg1, Argument2 arg2, Argument3 arg3)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func, Argument1 arg1, Argument2 arg2, Argument3 arg3, Argument4 arg4)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func, Argument1 arg1, Argument2 arg2, Argument3 arg3, Argument4 arg4, Argument5 arg5)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func, Argument1 arg1, Argument2 arg2, Argument3 arg3, Argument4 arg4, Argument5 arg5, Argument6 arg6)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func, Argument1 arg1, Argument2 arg2, Argument3 arg3, Argument4 arg4, Argument5 arg5, Argument6 arg6, Argument7 arg7)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func, Argument1 arg1, Argument2 arg2, Argument3 arg3, Argument4 arg4, Argument5 arg5, Argument6 arg6, Argument7 arg7, Argument8 arg8)CPN::Kernel
CreateFunctionNode(const std::string &nodename, Function func, Argument1 arg1, Argument2 arg2, Argument3 arg3, Argument4 arg4, Argument5 arg5, Argument6 arg6, Argument7 arg7, Argument8 arg8, Argument9 arg9)CPN::Kernel
CreateLocalQueue(const SimpleQueueAttr &attr)CPN::Kernelprivate
CreateNode(const NodeAttr &attr)CPN::Kernel
CreateNode(const std::string &name_, const std::string &nodetype_)CPN::Kernelinline
CreateQueue(const QueueAttr &attr)CPN::Kernel
CreateReaderEndpoint(const SimpleQueueAttr &attr)CPN::Kernelprivate
CreateWriterEndpoint(const SimpleQueueAttr &attr)CPN::Kernelprivate
datalockCPN::Kernelprivate
DestroyExternalEndpoint(const std::string &name)CPN::Kernel
DONE enum valueCPN::Kernelprivate
EntryPoint()CPN::Kernelprivate
garbagelockCPN::Kernelprivate
garbagenodesCPN::Kernelprivate
GetContext() const CPN::Kernelinlinevirtual
GetExternalIQueue(const std::string &name)CPN::Kernel
GetExternalOQueue(const std::string &name)CPN::Kernel
GetKey() const CPN::Kernelinline
GetLogger()CPN::Kernelinline
GetName() const CPN::Kernelinline
GetNodeFactory(const std::string &nodetype)CPN::Kernelinline
growmaxthreshCPN::Kernelprivate
GrowQueueMaxThreshold()CPN::Kernelvirtual
GrowQueueMaxThreshold(bool grow)CPN::Kernel
INITIALIZED enum valueCPN::Kernelprivate
InternalCreateNode(NodeAttr &nodeattr)CPN::Kernelprivate
IsTerminated()CPN::Kernelvirtual
Kernel(const KernelAttr &kattr)CPN::Kernel
Kernel(const Kernel &)CPN::Kernelprivate
kernelkeyCPN::Kernelprivate
kernelnameCPN::Kernelprivate
KernelStatus_t enum nameCPN::Kernelprivate
LoadNodeList(const std::string &filename)CPN::Kernelinline
LoadSharedLib(const std::string &libname)CPN::Kernelinline
loggerCPN::Kernelprivate
LogState()CPN::Kernelprivate
nodecondCPN::Kernelprivate
nodecond_signalCPN::Kernelprivate
NodeList typedefCPN::Kernelprivate
nodeloaderCPN::Kernelprivate
nodelockCPN::Kernelprivate
NodeMap typedefCPN::Kernelprivate
nodemapCPN::Kernelprivate
NodeTerminated(Key_t key)CPN::Kernel
NotifyTerminate()CPN::Kernelvirtual
operator=(const Kernel &)CPN::Kernelprivate
RegisterNodeFactory(shared_ptr< NodeFactory > factory)CPN::Kernelinline
RemoteCreateNode(NodeAttr attr)CPN::Kernelvirtual
RemoteCreateQueue(SimpleQueueAttr attr)CPN::Kernelvirtual
RemoteCreateReader(SimpleQueueAttr attr)CPN::Kernelvirtual
RemoteCreateWriter(SimpleQueueAttr attr)CPN::Kernelvirtual
remotequeueholderCPN::Kernelprivate
RUNNING enum valueCPN::Kernelprivate
SearchDirectory(const std::string &dirname)CPN::Kernelinline
SendWakeup()CPN::Kernelprivate
serverCPN::Kernelprivate
statusCPN::Kernelprivate
swallowbrokenqueueCPN::Kernelprivate
SwallowBrokenQueueExceptions()CPN::Kernelvirtual
SwallowBrokenQueueExceptions(bool sbqe)CPN::Kernel
Terminate()CPN::Kernel
TERMINATE enum valueCPN::Kernelprivate
threadCPN::Kernelprivate
useD4RCPN::Kernelprivate
UseD4R()CPN::Kernelvirtual
UseD4R(bool u)CPN::Kernel
useremoteCPN::Kernelprivate
Wait()CPN::Kernel
WaitForAllNodes()CPN::Kernel
WaitForNode(const std::string &nodename)CPN::Kernel
WaitForNodeStart(const std::string &nodename)CPN::Kernel
~Kernel()CPN::Kernel
~KernelBase()CPN::KernelBasevirtual