CPN
Computational Process Networks
Main Page
Namespaces
Classes
Files
File List
File Members
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
]
include
cpn
bits
FunctionNode.py
KernelBase.h
NodeLoader.h
PseudoNode.h
QueueReader.h
The definition of reader end of the queue
QueueReleaser.h
QueueWriter.h
Definition for the Queue writer inteface
d4r
D4RDeadlockException.h
An exception thrown when a true deadlock is detected
D4RNode.h
D4RQueue.h
D4RTag.h
io
FileHandle.h
A class to make it easy to deal with file descriptors
ServerSocketHandle.h
SocketAddress.h
SocketHandle.h
WakeupHandle.h
remote_context
RCTXMT.h
RemoteContext.h
RemoteContextClient.h
RemoteContextDaemon.h
RemoteContextServer.h
threading
Future.h
PthreadAttr.h
PthreadBase.h
PthreadCondition.h
PthreadConditionAttr.h
PthreadDefs.h
PthreadErrorHandler.h
PthreadFunctional.h
PthreadKey.h
PthreadLib.h
PthreadMutex.h
PthreadMutexAttr.h
PthreadReadWriteLock.h
PthreadScheduleParam.h
ReentrantLock.h
A reentrant lock implementation
StatusHandler.h
Declaration and implementation for the StatusHandler
utils
AutoLock.h
Automatic locking on the stack
AutoUnlock.h
Directory.h
ErrnoException.h
Exception.h
IteratorRef.h
This allows the encapsulation of an arbitrary iterator of a specific type. This allows for non template functions to take an iterator from any stl container that has the given type
Logger.h
A very simple logging interface
ParseBool.h
PathUtils.h
StackTrace.h
Function for printing out a stack trace Note that we need to pass -rdynamic to the linker to be able to see the function names with these functios
ThrowingAssert.h
ToString.h
A general ToStream function that takes printf like arguments and returns a std::string
uint128_t.h
This is a very simple implementation of a 128 bit number
common.h
Context.h
The Context abstract data type
Exceptions.h
The exceptions specified for the
CPN
network
IQueue.h
Implementation and definition for QueueReader adapter
Kernel.h
Definition for the kernel object
KernelAttr.h
Definition of the kernel attributes
NodeAttr.h
Definition for node attributes
NodeBase.h
The base definition of all nodes
NodeFactory.h
Definition of the NodeFactory
OQueue.h
Definition and implementation of an adaptor for the
CPN
QueueWriter
QueueAttr.h
Definition of the queue attributes
QueueDatatypes.h
Defintions of and helper functions for queue datatypes
VariantCPNLoader.h
lib
d4r
D4RDeadlockException.cc
D4RNode.cc
D4RQueue.cc
D4RTag.cc
io
FileHandle.cc
ServerSocketHandle.cc
SocketAddress.cc
SocketHandle.cc
WakeupHandle.cc
threading
PthreadAttr.cc
PthreadBase.cc
PthreadCondition.cc
PthreadConditionAttr.cc
PthreadLib.cc
PthreadMutex.cc
PthreadMutexAttr.cc
PthreadReadWriteLock.cc
utils
Directory.cc
ErrnoException.cc
Exception.cc
Logger.cc
ParseBool.cc
PathUtils.cc
StackTrace.cc
Functino for printing out a stack trace lookup the backtrace etc. in the man pages
ThrowingAssert.cc
Some implementation for assert
ToString.cc
ConnectionServer.cc
ConnectionServer.h
Context.cc
CPNThresholdQueue.cc
Implementation of
CPN
ThresholdQueue
CPNThresholdQueue.h
Default threshold queue implementation
Exceptions.cc
Kernel.cc
Implementation for kernel functions
KernelBase.cc
LocalContext.cc
LocalContext.h
An implemenation of Context for a local process specific context
MirrorBufferSet.cc
MirrorBufferSet.h
NodeBase.cc
Implementation for the NodeBase class
NodeFactory.cc
Implementation for the NodeFactory registry
NodeLoader.cc
PacketDecoder.cc
PacketDecoder.h
PacketEncoder.cc
PacketEncoder.h
PacketHeader.cc
PacketHeader.h
Declarations of a generic binary packet format
PseudoNode.cc
QueueBase.cc
Implementation for the QueueBase
QueueBase.h
Top Representations of generic queues for the
CPN
library
QueueDatatypes.cc
Definitions of the queue datatypes
QueueReader.cc
Implemenation for the QueueReader
QueueWriter.cc
Implementation for the QueueWriter
RDMAQueue.cc
RDMAQueue.h
RemoteContext.cc
RemoteContextClient.cc
RemoteContextDaemon.cc
RemoteContextServer.cc
RemoteQueue.cc
RemoteQueue.h
RemoteQueueBase.cc
RemoteQueueBase.h
RemoteQueueHolder.cc
RemoteQueueHolder.h
An object to hold references to RemoteQueues so they can continue to work after the node has gone away
ThresholdQueue.h
ThresholdQueueAttr.h
ThresholdQueueBase.cc
ThresholdQueueBase.h
VariantCPNLoader.cc
Generated by
1.8.5