Commit cbe1f96e authored by Ian Roddis's avatar Ian Roddis

staging changes

parent 62ed986a
...@@ -165,6 +165,9 @@ public: ...@@ -165,6 +165,9 @@ public:
PROTOTYPE_OF(Aio::Handler, Transport) PROTOTYPE_OF(Aio::Handler, Transport)
Transport() {}
Transport(const Transport &rhs) { (void)rhs; }
typedef std::function<void()> OnResponseParsed; typedef std::function<void()> OnResponseParsed;
void onReady(const Aio::FdSet& fds); void onReady(const Aio::FdSet& fds);
......
...@@ -786,6 +786,10 @@ namespace Private { ...@@ -786,6 +786,10 @@ namespace Private {
class Handler : public Tcp::Handler { class Handler : public Tcp::Handler {
public: 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 onInput(const char* buffer, size_t len, const std::shared_ptr<Tcp::Peer>& peer);
void onConnection(const std::shared_ptr<Tcp::Peer>& peer); void onConnection(const std::shared_ptr<Tcp::Peer>& peer);
......
...@@ -22,6 +22,6 @@ struct Prototype { ...@@ -22,6 +22,6 @@ struct Prototype {
#define PROTOTYPE_OF(Base, Class) \ #define PROTOTYPE_OF(Base, Class) \
private: \ private: \
std::shared_ptr<Base> clone() const { \ std::shared_ptr<Base> clone() const { \
return std::make_shared<Class>(); \ return std::make_shared<Class>(*this); \
} \ } \
public: 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