capture 1.2.0
这是一个基于 PcapPlusPlus、PF_RING 和 ClickHouse 构建的高性能网络流量分析系统,专注于实时流量捕获、解析与存储。
Loading...
Searching...
No Matches
HttpRequestStats Struct Reference

用于收集所有HTTP请求统计信息的结构体 More...

#include <HttpStatsCollector.h>

Inheritance diagram for HttpRequestStats:
[legend]
Collaboration diagram for HttpRequestStats:
[legend]

Public Member Functions

void clear ()
 清空请求统计数据
Public Member Functions inherited from HttpMessageStats
virtual ~HttpMessageStats ()
 虚析构函数

Public Attributes

std::map< pcpp::HttpRequestLayer::HttpMethod, int > methodCount
 统计流量中不同HTTP方法的映射表
std::map< std::string, int > hostnameCount
 统计流量中主机名的映射表
Public Attributes inherited from HttpMessageStats
int numOfMessages
 该类型HTTP消息的总数(请求/响应)
Rate messageRate
 该类型HTTP消息的速率
int totalMessageHeaderSize
 消息头的总大小(字节)
double averageMessageHeaderSize
 平均消息头大小

Detailed Description

用于收集所有HTTP请求统计信息的结构体

继承自HttpMessageStats,添加了HTTP方法和主机名的统计功能

Member Function Documentation

◆ clear()

void HttpRequestStats::clear ( )
inlinevirtual

清空请求统计数据

清空基类数据并重置方法和主机名统计

Reimplemented from HttpMessageStats.

Member Data Documentation

◆ hostnameCount

std::map<std::string, int> HttpRequestStats::hostnameCount

统计流量中主机名的映射表

◆ methodCount

std::map<pcpp::HttpRequestLayer::HttpMethod, int> HttpRequestStats::methodCount

统计流量中不同HTTP方法的映射表


The documentation for this struct was generated from the following file: