Mercury Currency Engine
Classes | Enumerations
base_channel.hpp File Reference
#include <typeinfo>
#include <iterator>
#include <exception>
#include <memory>
Include dependency graph for base_channel.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mce::base_channel< T >
 
class  mce::base_channel< T >::iterator
 
struct  mce::channel_operators< T, CHANNEL >
 

Enumerations

enum  mce::result { closed = 0 , mce::success , mce::failure }
 enum for channel operation results More...
 

Detailed Description

pure virtual base channel interface definition

Enumeration Type Documentation

◆ result

enum for channel operation results

Enumerator
success 

channel is closed, operation failed

failure 

blocking/nonblocking operation succeeded

nonblocking operation failed