|
CPN
Computational Process Networks
|
#include <KernelBase.h>
Inheritance diagram for CPN::KernelBase:Public Member Functions | |
| virtual | ~KernelBase () |
| virtual void | RemoteCreateWriter (SimpleQueueAttr attr) |
| virtual void | RemoteCreateReader (SimpleQueueAttr attr) |
| virtual void | RemoteCreateQueue (SimpleQueueAttr attr) |
| virtual void | RemoteCreateNode (NodeAttr attr) |
| virtual void | NotifyTerminate () |
| virtual bool | IsTerminated ()=0 |
| virtual void | CheckTerminated ()=0 |
| virtual shared_ptr< Context > | GetContext () const =0 |
| virtual bool | UseD4R ()=0 |
| virtual bool | GrowQueueMaxThreshold ()=0 |
| virtual bool | SwallowBrokenQueueExceptions ()=0 |
| virtual unsigned | CalculateGrowSize (unsigned currentsize, unsigned request)=0 |
Base class for the kernel. This class contains all the methods that the context needs to call. This class is primiarly used so that the unit tests can provide a subclass to test the context functionality.
Definition at line 39 of file KernelBase.h.
|
virtual |
Definition at line 28 of file KernelBase.cc.
|
pure virtual |
Implemented in CPN::Kernel.
Referenced by CPN::QueueBase::Detect().
Here is the caller graph for this function:
|
pure virtual |
Implemented in CPN::Kernel.
Referenced by CPN::QueueBase::GetRawDequeuePtr(), CPN::QueueBase::GetRawEnqueuePtr(), CPN::QueueBase::ReadBlocked(), and CPN::QueueBase::WriteBlocked().
Here is the caller graph for this function:
|
pure virtual |
Implemented in CPN::Kernel.
|
pure virtual |
Implemented in CPN::Kernel.
Referenced by CPN::QueueBase::GetRawDequeuePtr(), and CPN::QueueBase::GetRawEnqueuePtr().
Here is the caller graph for this function:
|
pure virtual |
Implemented in CPN::Kernel.
Referenced by CPN::RemoteQueue::FileThreadEntryPoint(), and CPN::RemoteQueue::InternalCheckStatus().
Here is the caller graph for this function:
|
virtual |
|
virtual |
Reimplemented in CPN::Kernel.
Definition at line 39 of file KernelBase.cc.
References ASSERT.
Referenced by CPN::RemoteContextClient::DispatchMessage(), and CPN::LocalContext::SendCreateNode().
Here is the caller graph for this function:
|
virtual |
Reimplemented in CPN::Kernel.
Definition at line 36 of file KernelBase.cc.
References ASSERT.
Referenced by CPN::RemoteContextClient::DispatchMessage(), and CPN::LocalContext::SendCreateQueue().
Here is the caller graph for this function:
|
virtual |
Reimplemented in CPN::Kernel.
Definition at line 33 of file KernelBase.cc.
References ASSERT.
Referenced by CPN::RemoteContextClient::DispatchMessage(), and CPN::LocalContext::SendCreateReader().
Here is the caller graph for this function:
|
virtual |
Reimplemented in CPN::Kernel.
Definition at line 30 of file KernelBase.cc.
References ASSERT.
Referenced by CPN::RemoteContextClient::DispatchMessage(), and CPN::LocalContext::SendCreateWriter().
Here is the caller graph for this function:
|
pure virtual |
Implemented in CPN::Kernel.
|
pure virtual |
Implemented in CPN::Kernel.
1.8.5