patch-libapp_stream_h 802 B

12345678910111213141516171819202122232425262728
  1. $OpenBSD: patch-libapp_stream_h,v 1.1 2015/07/01 11:33:50 bluhm Exp $
  2. --- libapp/stream.h.orig Tue Jan 30 22:24:19 2001
  3. +++ libapp/stream.h Tue Nov 11 19:12:07 2014
  4. @@ -13,6 +13,7 @@
  5. #include "types.h"
  6. #include "str.h"
  7. #include "tlist.h"
  8. +#include <list>
  9. #ifdef _UNIX
  10. // some custom bits (we rely on pollfd events being a 16-bit type)
  11. @@ -53,6 +54,7 @@ class CStreamResponse (public)
  12. virtual void OnWriteReady ( void ) = 0;
  13. virtual void OnExceptReady( void ) = 0;
  14. virtual void OnClosed ( void ) = 0;
  15. + virtual ~CStreamResponse ( void ) { };
  16. };
  17. class CStream
  18. @@ -83,6 +85,6 @@ class CStream (protected)
  19. protected:
  20. CStreamResponse* m_pResponse;
  21. };
  22. -typedef TDoubleList<CStream*> CStreamList;
  23. +typedef std::list<CStream> CStreamList;
  24. #endif //ndef _STREAM_H