void Connection::onSocketRecv(const MutableBuffer& buffer, const net::Address& peerAddress) { TraceS(this) << "On socket recv" << endl; //_timeout.stop(); // Handle payload data onPayload(buffer); //mutableBuffer(bufferCast<const char*>(buf) }
void Connection::onSocketRecv(const MutableBuffer& buffer, const net::Address& peerAddress) { TraceS(this) << "On socket recv" << endl; //_timeout.stop(); if (Incoming.emitter.ndelegates()) { //RawPacket p(packet.data(), packet.size()); //Incoming.write(p); Incoming.write(bufferCast<const char*>(buffer), buffer.size()); } // Handle payload data onPayload(buffer); //mutableBuffer(bufferCast<const char*>(buf) }