5 #include "SessionFilter.h"
42 virtual void output(std::stringstream &data);
48 std::stringstream
out;
136 virtual void protocol(std::string data);
147 char *lineBuffer = NULL;
148 int lineBufferSize = 0;
void send()
Definition: TCPSession.cpp:98
Definition: SessionFilter.h:10
virtual void onBlockReceived(std::string block)
Definition: TCPSession.cpp:77
Definition: TCPSession.h:24
virtual void protocol(std::string data)
Definition: TCPSession.cpp:18
virtual void onDataReceived(char *data, int len) override
Definition: TCPSession.cpp:34
void sendToAll()
Definition: TCPSession.cpp:83
virtual void onLineReceived(std::string line)
Definition: TCPSession.cpp:70
std::stringstream out
Definition: TCPSession.h:48
void terminate()
Definition: TCPSession.cpp:104
virtual void onRegistered() override
Called after the socket has been registered with epoll processing.
Definition: TCPSession.cpp:24
void setBlockSize(int size=0)
Definition: TCPSession.cpp:66
Definition: TCPSocket.h:20
virtual void output(std::stringstream &data)
Definition: TCPSession.cpp:14
virtual void onConnected()
Definition: TCPSession.cpp:32
Definition: TCPServer.h:24