5 #include "SessionFilter.h" 
   10    enum Mode {LINE, BLOCK, PACKET};
 
   44       virtual void output(std::stringstream &data);
 
   50       std::stringstream 
out;
 
  145       virtual void protocol(std::string data); 
 
  154       void setMode(core::Mode mode, 
int size = 0); 
 
  157       char *lineBuffer = NULL;
 
  158       int lineBufferSize = 0;
 
  163       core::Mode mode = LINE;
 
  
void send()
Definition: TCPSession.cpp:101
Definition: SessionFilter.h:10
virtual void onBlockReceived(std::string block)
Definition: TCPSession.cpp:82
Definition: TCPSession.h:26
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:86
virtual void onLineReceived(std::string line)
Definition: TCPSession.cpp:74
void setMode(core::Mode mode, int size=0)
Definition: TCPSession.cpp:69
std::stringstream out
Definition: TCPSession.h:50
void terminate()
Definition: TCPSession.cpp:107
virtual void onRegistered() override
Definition: TCPSession.cpp:24
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