1 #ifndef __TCPSession2_h__
2 # define __TCPSession2_h__
6 #include "SessionFilter.h"
44 virtual void output(std::stringstream &data);
63 std::stringstream
out;
116 virtual void protocol(coreutils::ZString &data);
127 char *lineBuffer = NULL;
128 int lineBufferSize = 0;
Definition: TCPSession2.h:26
virtual void protocol(coreutils::ZString &data)
Definition: TCPSession2.cpp:15
virtual void onDataReceived(coreutils::ZString &data) override
Definition: TCPSession2.cpp:26
std::stringstream out
Definition: TCPSession2.h:63
void terminate()
Definition: TCPSession2.cpp:81
virtual void onBlockReceived(coreutils::ZString &block)
Definition: TCPSession2.cpp:69
virtual void onLineReceived(coreutils::ZString &line)
Definition: TCPSession2.cpp:62
void setBlockSize(int size=0)
Definition: TCPSession2.cpp:58
virtual void onRegistered() override
Called after the socket has been registered with epoll processing.
Definition: TCPSession2.cpp:17
void send()
Definition: TCPSession2.cpp:75
virtual void output(std::stringstream &data)
Definition: TCPSession2.cpp:11
virtual void onConnected()
Definition: TCPSession2.cpp:24
Definition: TCPSocket.h:20