
#include <set>#include <queue>#include <sys/select.h>#include <glibmm/dispatcher.h>#include <glibmm/thread.h>#include <conexus/pointer.h>#include <conexus/enums.h>#include <conexus/except.h>#include <conexus/data.h>#include <conexus/object.h>


Go to the source code of this file.
| Classes | |
| struct | Conexus::Timeout | 
| class | Conexus::Endpoint | 
| This class is the top level object for all subclasses performing I/O (Input/Output) operations.  More... | |
| Namespaces | |
| namespace | Conexus | 
| Defines | |
| #define | CONEXUS_ENDPOINT_GENERIC_CREATE() static Endpoint::pointer generic_create() { return create(); } | 
| A convenience macro to create a static generic_create() method that returns an Endpoint::pointer rather than the specific type smart pointer. | |
| Functions | |
| Conexus::Endpoint & | operator<< (Conexus::Endpoint &io, const Conexus::Data d) | 
| Conexus::Endpoint::pointer | operator<< (Conexus::Endpoint::pointer io, const Conexus::Data d) | 
| Conexus::Endpoint & | operator>> (Conexus::Endpoint &io, Conexus::Data d) | 
| Conexus::Endpoint::pointer | operator>> (Conexus::Endpoint::pointer io, Conexus::Data d) | 
| #define CONEXUS_ENDPOINT_GENERIC_CREATE | ( | ) | static Endpoint::pointer generic_create() { return create(); } | 
A convenience macro to create a static generic_create() method that returns an Endpoint::pointer rather than the specific type smart pointer.
To use this, just put: CONEXUS_ENDPOINT_GENERIC_CREATE(); somewhere in the public section of your class derived from Endpoint.
| Conexus::Endpoint::pointer operator<< | ( | Conexus::Endpoint::pointer | io, | |
| const Conexus::Data | d | |||
| ) | 
| Conexus::Endpoint& operator<< | ( | Conexus::Endpoint & | io, | |
| const Conexus::Data | d | |||
| ) | 
References Conexus::Endpoint::write().
| Conexus::Endpoint::pointer operator>> | ( | Conexus::Endpoint::pointer | io, | |
| Conexus::Data | d | |||
| ) | 
| Conexus::Endpoint& operator>> | ( | Conexus::Endpoint & | io, | |
| Conexus::Data | d | |||
| ) | 
References Conexus::Endpoint::read().
 1.5.8
 1.5.8