VLink 2.0.0
A high-performance communication middleware
载入中...
搜索中...
未找到
vlink::DiscoveryViewer::Process结构体 参考final

Information about one process that hosts a VLink endpoint. 更多...

#include <discovery_viewer.h>

vlink::DiscoveryViewer::Process 的协作图:

Public 成员函数

bool operator< (const Process &target) const noexcept
 Sorts processes for stable display (by host, pid).

Public 属性

uint32_t type {0}
 ImplType bitmask of all communication types in this process.
std::string host
 Hostname of the process.
uint32_t pid {0}
 Process ID.
std::string name
 Process name.
std::string ip
 IP address of the process host.
double profiler {-1}
 CPU utilisation reported by the process (-1 if unavailable).

详细描述

Information about one process that hosts a VLink endpoint.

成员函数说明

◆ operator<()

bool vlink::DiscoveryViewer::Process::operator< ( const Process & target) const
noexcept

Sorts processes for stable display (by host, pid).

参数
targetRight-hand side.
返回
true if *this should sort before target.

类成员变量说明

◆ host

std::string vlink::DiscoveryViewer::Process::host

Hostname of the process.

◆ ip

std::string vlink::DiscoveryViewer::Process::ip

IP address of the process host.

◆ name

std::string vlink::DiscoveryViewer::Process::name

Process name.

◆ pid

uint32_t vlink::DiscoveryViewer::Process::pid {0}

Process ID.

◆ profiler

double vlink::DiscoveryViewer::Process::profiler {-1}

CPU utilisation reported by the process (-1 if unavailable).

◆ type

uint32_t vlink::DiscoveryViewer::Process::type {0}

ImplType bitmask of all communication types in this process.


该结构体的文档由以下文件生成: