socketaddresspair.h

来自「本人收集整理的一份c/c++跨平台网络库」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef UTILS_BASE_SOCKETADDRESSPAIR_H_#define UTILS_BASE_SOCKETADDRESSPAIR_H_#include "socketaddress.h"namespace utils_base {// Records a pair (source,destination) of socket addresses.  The two addresses// identify a connection between two machines.  (For UDP, this "connection" is// not maintained explicitly in a socket.)class SocketAddressPair {public:  SocketAddressPair() {}  SocketAddressPair(const SocketAddress& srs, const SocketAddress& dest);  const SocketAddress& source() const { return src_; }  const SocketAddress& destination() const { return dest_; }  bool operator ==(const SocketAddressPair& r) const;  bool operator <(const SocketAddressPair& r) const;  size_t Hash() const;private:  SocketAddress src_;  SocketAddress dest_;};} // namespace utils_base#endif // UTILS_BASE_SOCKETADDRESSPAIR_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?