34 return m_deleted_signal ;
39 return m_event_signal ;
44 return m_delete_signal ;
49 client.eventSignal().disconnect() ;
52void GNet::ClientPtrBase::eventSlot(
const std::string & s1 ,
const std::string & s2 ,
const std::string & s3 )
54 m_event_signal.emit( std::string(s1) , std::string(s2) , std::string(s3) ) ;
void connectSignals(Client &)
Connects the given client's signals to this object's slots.
void disconnectSignals(Client &) noexcept
Disconnects the given client's signals from this object's slots.
G::Slot::Signal< const std::string & > & deletedSignal()
A signal that is triggered after deleteSignal() once the client has been deleted and the ClientPtr is...
ClientPtrBase()
Default constructor.
G::Slot::Signal< const std::string & > & deleteSignal()
A signal that is triggered as the client is deleted following an exception handled by this class.
G::Slot::Signal< const std::string &, const std::string &, const std::string & > & eventSignal()
See GNet::Client::eventSignal().
A class for making an outgoing connection to a remote server, with support for socket-level protocols...
G::Slot::Signal< const std::string &, const std::string &, const std::string & > & eventSignal() noexcept
Returns a signal that indicates that something interesting has happened.
Slot< Args... > slot(TSink &sink, void(TSink::*method)(Args...))
A factory function for Slot objects.