RMVL  2.4.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::ip::Networkv4类 参考

IPv4 网络协议 更多...

#include <rmvl/io/socket.hpp>

rm::ip::Networkv4 的协作图:

Public 成员函数

 Networkv4 (std::array< uint8_t, 4 > addr, std::array< uint8_t, 4 > netmask)
std::array< uint8_t, 4 > address () const noexcept
 获取 IPv4 地址
std::array< uint8_t, 4 > broadcast () const noexcept
 获取广播地址
std::array< uint8_t, 4 > netmask () const noexcept
 获取子网掩码

详细描述

IPv4 网络协议

构造及析构函数说明

◆ Networkv4()

rm::ip::Networkv4::Networkv4 ( std::array< uint8_t, 4 > addr,
std::array< uint8_t, 4 > netmask )
inline
函数调用图:

成员函数说明

◆ address()

std::array< uint8_t, 4 > rm::ip::Networkv4::address ( ) const
inlinenoexcept

获取 IPv4 地址

返回
IPv4 地址数组

◆ broadcast()

std::array< uint8_t, 4 > rm::ip::Networkv4::broadcast ( ) const
noexcept

获取广播地址

返回
广播地址数组

◆ netmask()

std::array< uint8_t, 4 > rm::ip::Networkv4::netmask ( ) const
inlinenoexcept

获取子网掩码

返回
子网掩码数组
函数调用图:

该类的文档由以下文件生成: