E-MailRelay
|
#include "gdef.h"
#include "gexceptionhandler.h"
#include "gexceptionsource.h"
#include "geventlogging.h"
#include <new>
#include <exception>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | GNet::EventState |
A lightweight object containing an ExceptionHandler pointer, optional ExceptionSource pointer and optional EventLogging pointer. More... | |
struct | GNet::EventState::Private |
Overload discriminator for GNet::EventState. More... | |
class | GNet::EventStateUnbound |
The EventStateUnbound class is used as a device to force factory methods to plumb-in an ExceptionSource pointer into the newly-created object as soon as its address is available, before the EventState propagates into base classes and sub-objects. More... | |
Namespaces | |
namespace | GNet |
Network classes. | |
Functions | |
EventState | GNet::esbindfriend (EventStateUnbound esu, ExceptionSource *esrc) noexcept |
template<typename T > | |
EventState | GNet::esbind (EventStateUnbound esu, T *p) |