Classes | Namespaces

router.h File Reference

Support classes for the pluggable socket routing system. More...

#include "dll.h"
#include <stdint.h>
#include <map>
#include <tr1/memory>
#include <stdexcept>
#include <pthread.h>
#include "dataqueue.h"
#include "error.h"
#include "usbwrap.h"
Include dependency graph for router.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Barry::SocketRoutingQueue
class  Barry::SocketRoutingQueue::SocketDataHandler
class  Barry::SocketRoutingQueue::SimpleSocketDataHandler< T >
struct  Barry::SocketRoutingQueue::QueueEntry
class  Barry::DataHandle
 std::auto_ptr like class that handles pointers to Data, but instead of freeing them completely, the Data objects are turned to the SocketRoutingQueue from whence they came. More...

Namespaces

namespace  Barry
 

Project namespace, containing all related functions and classes.



Detailed Description

Support classes for the pluggable socket routing system.

Definition in file router.h.