acl/lib_acl_cpp/include/acl_cpp/connpool/tcp_reader.hpp

41 lines
655 B
C++
Raw Normal View History

/**
* Copyright (C) 2017-2018
* All rights reserved.
*
* AUTHOR(S)
* Zheng Shuxin
* E-mail: zhengshuxin@qiyi.com
*
* VERSION
* Tue 08 Aug 2017 01:57:39 PM CST
*/
#pragma once
namespace acl
{
class socket_stream;
class string;
/**
* tcp ipc
*/
2017-08-08 23:27:37 +08:00
class ACL_CPP_API tcp_reader
{
public:
tcp_reader(socket_stream& conn);
~tcp_reader(void) {}
/**
*
* @param out {string&} out
*/
bool read(string& out);
private:
socket_stream* conn_;
};
} // namespace acl