E-MailRelay
|
The non-template part of GNet::ClientPtr. More...
#include <gclientptr.h>
Public Member Functions | |
G::Slot::Signal< const std::string &, const std::string &, const std::string & > & | eventSignal () noexcept |
A signal that is linked to the contained client's eventSignal(). More... | |
G::Slot::Signal< const std::string & > & | deleteSignal () noexcept |
A signal that is triggered as the client is deleted following an exception handled by this class. More... | |
G::Slot::Signal< const std::string & > & | deletedSignal () noexcept |
A signal that is triggered after deleteSignal() once the client has been deleted and the ClientPtr is empty. More... | |
ClientPtrBase (const ClientPtrBase &)=delete | |
ClientPtrBase (ClientPtrBase &&)=delete | |
ClientPtrBase & | operator= (const ClientPtrBase &)=delete |
ClientPtrBase & | operator= (ClientPtrBase &&)=delete |
Protected Member Functions | |
ClientPtrBase () | |
Default constructor. | |
void | eventSlot (const std::string &, const std::string &, const std::string &) |
Emits an eventSignal(). More... | |
The non-template part of GNet::ClientPtr.
Definition at line 65 of file gclientptr.h.
|
noexcept |
A signal that is triggered after deleteSignal() once the client has been deleted and the ClientPtr is empty.
Definition at line 27 of file gclientptr.cpp.
|
noexcept |
A signal that is triggered as the client is deleted following an exception handled by this class.
The parameter is normally the exception string, but it is the empty string for GNet::Done exceptions or if the client was finished().
Definition at line 37 of file gclientptr.cpp.
|
noexcept |
A signal that is linked to the contained client's eventSignal().
Definition at line 32 of file gclientptr.cpp.
|
protected |
Emits an eventSignal().
Definition at line 42 of file gclientptr.cpp.