refactor: TCPSocket, make m_events private access via getEvents method
This commit is contained in:
parent
0c728beb01
commit
cfccee1592
2 changed files with 2 additions and 2 deletions
|
|
@ -78,7 +78,7 @@ void SecureSocket::close()
|
||||||
|
|
||||||
void SecureSocket::connect(const NetworkAddress &addr)
|
void SecureSocket::connect(const NetworkAddress &addr)
|
||||||
{
|
{
|
||||||
m_events->addHandler(EventTypes::DataSocketConnected, getEventTarget(), [this](const auto &e) {
|
getEvents()->addHandler(EventTypes::DataSocketConnected, getEventTarget(), [this](const auto &e) {
|
||||||
handleTCPConnected(e);
|
handleTCPConnected(e);
|
||||||
});
|
});
|
||||||
TCPSocket::connect(addr);
|
TCPSocket::connect(addr);
|
||||||
|
|
|
||||||
|
|
@ -123,7 +123,6 @@ protected:
|
||||||
void sendEvent(EventTypes);
|
void sendEvent(EventTypes);
|
||||||
void discardWrittenData(int bytesWrote);
|
void discardWrittenData(int bytesWrote);
|
||||||
|
|
||||||
IEventQueue *m_events;
|
|
||||||
StreamBuffer m_inputBuffer;
|
StreamBuffer m_inputBuffer;
|
||||||
StreamBuffer m_outputBuffer;
|
StreamBuffer m_outputBuffer;
|
||||||
|
|
||||||
|
|
@ -144,6 +143,7 @@ private:
|
||||||
bool m_connected;
|
bool m_connected;
|
||||||
Mutex m_mutex;
|
Mutex m_mutex;
|
||||||
ArchSocket m_socket;
|
ArchSocket m_socket;
|
||||||
|
IEventQueue *m_events;
|
||||||
CondVar<bool> m_flushed;
|
CondVar<bool> m_flushed;
|
||||||
SocketMultiplexer *m_socketMultiplexer;
|
SocketMultiplexer *m_socketMultiplexer;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue