Commit cbe1f96e authored by Ian Roddis's avatar Ian Roddis

staging changes

parent 62ed986a
......@@ -165,6 +165,9 @@ public:
PROTOTYPE_OF(Aio::Handler, Transport)
Transport() {}
Transport(const Transport &rhs) { (void)rhs; }
typedef std::function<void()> OnResponseParsed;
void onReady(const Aio::FdSet& fds);
......
......@@ -786,6 +786,10 @@ namespace Private {
class Handler : public Tcp::Handler {
public:
void Handler() : max_payload_(Const::MaxPayload) {}
void Handler(size_t max_payload) {
}
void onInput(const char* buffer, size_t len, const std::shared_ptr<Tcp::Peer>& peer);
void onConnection(const std::shared_ptr<Tcp::Peer>& peer);
......
......@@ -22,6 +22,6 @@ struct Prototype {
#define PROTOTYPE_OF(Base, Class) \
private: \
std::shared_ptr<Base> clone() const { \
return std::make_shared<Class>(); \
return std::make_shared<Class>(*this); \
} \
public:
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment