|
CPN
Computational Process Networks
|
Implementation for kernel functions. More...
#include "common_priv.h"#include <cpn/Kernel.h>#include <cpn/Exceptions.h>#include <cpn/NodeFactory.h>#include <cpn/NodeBase.h>#include "CPNThresholdQueue.h"#include "ConnectionServer.h"#include "RemoteQueueHolder.h"#include "RemoteQueue.h"#include "RDMAQueue.h"#include <cpn/io/SocketAddress.h>#include <cpn/utils/ThrowingAssert.h>#include <cpn/utils/Logger.h>#include <cpn/utils/ErrnoException.h>#include <cpn/threading/PthreadFunctional.h>#include <stdexcept>
Include dependency graph for Kernel.cc:Go to the source code of this file.
Classes | |
| class | CPN::ExternalEndpoint |
Namespaces | |
| CPN | |
Macros | |
| #define | FUNCBEGIN |
| #define | FUNCEND |
Enumerations | |
| enum | CPN::QueueHintStatus { CPN::QUEUEHINT_DEFAULT = 0, CPN::QUEUEHINT_THRESHOLD, CPN::QUEUEHINT_RDMA } |
Functions | |
| static QueueHintStatus | CPN::ParseQueueHintForMBS (std::string hint) |
Implementation for kernel functions.
Definition in file Kernel.cc.
| #define FUNCBEGIN |
Definition at line 47 of file Kernel.cc.
Referenced by CPN::Kernel::ClearGarbage(), CPN::Kernel::CreateNode(), CPN::Kernel::CreateQueue(), CPN::Kernel::EntryPoint(), CPN::Kernel::InternalCreateNode(), CPN::Kernel::Kernel(), CPN::Kernel::NodeTerminated(), CPN::Kernel::NotifyTerminate(), CPN::Kernel::RemoteCreateNode(), CPN::Kernel::RemoteCreateQueue(), CPN::Kernel::RemoteCreateReader(), CPN::Kernel::RemoteCreateWriter(), CPN::Kernel::Wait(), CPN::Kernel::WaitForNode(), CPN::Kernel::WaitForNodeStart(), and CPN::Kernel::~Kernel().
| #define FUNCEND |
Definition at line 48 of file Kernel.cc.
Referenced by CPN::Kernel::EntryPoint(), CPN::Kernel::Wait(), and CPN::Kernel::~Kernel().
1.8.5