CPN
Computational Process Networks
Classes | Namespaces | Macros | Enumerations | Functions
Kernel.cc File Reference

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)
 

Detailed Description

Implementation for kernel functions.

Author
John Bridgman

Definition in file Kernel.cc.

Macro Definition Documentation

#define FUNCBEGIN
#define FUNCEND

Definition at line 48 of file Kernel.cc.

Referenced by CPN::Kernel::EntryPoint(), CPN::Kernel::Wait(), and CPN::Kernel::~Kernel().