ext/ed.h in eventmachine-le-1.1.0.beta.1 vs ext/ed.h in eventmachine-le-1.1.0.beta.2

- old
+ new

@@ -78,17 +78,19 @@ virtual uint64_t GetCommInactivityTimeout() {return 0;} virtual int SetCommInactivityTimeout (uint64_t value) {return 0;} uint64_t GetPendingConnectTimeout(); int SetPendingConnectTimeout (uint64_t value); + uint64_t GetLastActivity() { return LastActivity; } #ifdef HAVE_EPOLL struct epoll_event *GetEpollEvent() { return &EpollEvent; } #endif virtual void StartProxy(const unsigned long, const unsigned long, const unsigned long); virtual void StopProxy(); + virtual unsigned long GetProxiedBytes(){ return ProxiedBytes; }; virtual void SetProxiedFrom(EventableDescriptor*, const unsigned long); virtual int SendOutboundData(const char*,int){ return -1; } virtual bool IsPaused(){ return bPaused; } virtual bool Pause(){ bPaused = true; return bPaused; } virtual bool Resume(){ bPaused = false; return bPaused; } @@ -116,9 +118,10 @@ int UnbindReasonCode; unsigned long BytesToProxy; EventableDescriptor *ProxyTarget; EventableDescriptor *ProxiedFrom; + unsigned long ProxiedBytes; unsigned long MaxOutboundBufSize; #ifdef HAVE_EPOLL struct epoll_event EpollEvent;