公共成员函数 | 所有成员列表
kvikio::RemoteEndpoint 类参考抽象类

远程端点的抽象基类。 更多...

#include <remote_handle.hpp>

kvikio::RemoteEndpoint 的继承图
kvikio::HttpEndpoint kvikio::S3Endpoint

公共成员函数

虚函数 void setopt (CurlHandle &curl)=0
 在 curl 句柄上设置所需的连接选项。 更多...
 
虚函数 std::string str () const =0
 获取此远程点实例的描述。 更多...
 

详细描述

远程端点的抽象基类。

在此上下文中,端点指代使用特定通信协议的远程文件。

每种通信协议,例如 HTTP 或 S3,都需要实现此抽象基类并实现其自己的构造函数,该构造函数接受特定于通信协议的参数。

定义于文件 remote_handle.hpp第 47 行

成员函数文档

◆ setopt()

虚函数 void kvikio::RemoteEndpoint::setopt ( CurlHandle curl)
纯虚函数

在 curl 句柄上设置所需的连接选项。

随后,调用 curl.perform() 应该连接到端点。

参数
curlcurl 句柄。

kvikio::S3Endpointkvikio::HttpEndpoint 中实现。

◆ str()

虚函数 std::string kvikio::RemoteEndpoint::str ( ) const
纯虚函数

获取此远程点实例的描述。

返回
字符串描述。

kvikio::S3Endpointkvikio::HttpEndpoint 中实现。


此类的文档生成自以下文件