CPN
Computational Process Networks
Namespaces | Macros | Typedefs | Functions
D4RNode.cc File Reference
#include "common_priv.h"
#include <cpn/d4r/D4RNode.h>
#include <cpn/d4r/D4RQueue.h>
#include <cpn/utils/AutoLock.h>
#include <algorithm>
+ Include dependency graph for D4RNode.cc:

Go to the source code of this file.

Namespaces

 D4R
 D4R algorithm as described in "A Distributed Deadlock Detection And Resolution Algorithm For Process Networks" by Allen, Zucknick and Evans.
 

Macros

#define DEBUG(fmt,...)
 

Typedefs

typedef std::list< weak_ptr
< QueueBase > > 
D4R::QueueList
 

Functions

void D4R::SignalReader (shared_ptr< QueueBase > q)
 
void D4R::SignalWriter (shared_ptr< QueueBase > q)
 
void D4R::GetQueues (QueueList &qlist, std::list< shared_ptr< QueueBase > > &out)
 

Detailed Description

Author
John Bridgman

Definition in file D4RNode.cc.

Macro Definition Documentation

#define DEBUG (   fmt,
  ... 
)

Definition at line 33 of file D4RNode.cc.

Referenced by D4R::Node::Block(), and D4R::Node::Transmit().