IStream.cpp
上传用户:kx_jwh
上传日期:2021-09-03
资源大小:76k
文件大小:0k
源码类别:

STL

开发平台:

Visual C++

  1. /* vim: set tabstop=4 : */
  2. #include "IStream.h"
  3. namespace febird {
  4. stream_position_t ISeekable::size()
  5. {
  6. stream_position_t old_pos = tell();
  7. seek(0, 2); // seek to end
  8. stream_position_t nsize = tell();
  9. seek(old_pos);
  10. return nsize;
  11. }
  12. void ISeekable::seek(stream_position_t position)
  13. {
  14. seek(stream_offset_t(position), 0);
  15. }
  16. IAcceptor::~IAcceptor()
  17. {
  18. }
  19. } // namespace febird