acl  3.5.3.0
acl::frame_header结构体 参考

#include <websocket.hpp>

+ acl::frame_header 的协作图:

Public 成员函数

 frame_header (void)
 

Public 属性

bool fin
 
bool rsv1
 
bool rsv2
 
bool rsv3
 
unsigned char opcode:4
 
bool mask
 
unsigned long long payload_len
 
unsigned int masking_key
 

详细描述

在文件 websocket.hpp43 行定义.

构造及析构函数说明

◆ frame_header()

acl::frame_header::frame_header ( void  )
inline

在文件 websocket.hpp54 行定义.

54  {
55  fin = false;
56  rsv1 = false;
57  rsv2 = false;
58  rsv3 = false;
60  mask = false;
61  payload_len = 0;
62  masking_key = 0;
63  }
unsigned long long payload_len
Definition: websocket.hpp:51
unsigned int masking_key
Definition: websocket.hpp:52
unsigned char opcode
Definition: websocket.hpp:49

引用了 fin, acl::FRAME_TEXT, mask, masking_key, opcode, payload_len, rsv1, rsv2 , 以及 rsv3.

类成员变量说明

◆ fin

bool acl::frame_header::fin

在文件 websocket.hpp45 行定义.

被这些函数引用 frame_header().

◆ mask

bool acl::frame_header::mask

在文件 websocket.hpp50 行定义.

被这些函数引用 frame_header().

◆ masking_key

unsigned int acl::frame_header::masking_key

在文件 websocket.hpp52 行定义.

被这些函数引用 frame_header().

◆ opcode

unsigned char acl::frame_header::opcode

在文件 websocket.hpp49 行定义.

被这些函数引用 frame_header().

◆ payload_len

unsigned long long acl::frame_header::payload_len

在文件 websocket.hpp51 行定义.

被这些函数引用 frame_header().

◆ rsv1

bool acl::frame_header::rsv1

在文件 websocket.hpp46 行定义.

被这些函数引用 frame_header().

◆ rsv2

bool acl::frame_header::rsv2

在文件 websocket.hpp47 行定义.

被这些函数引用 frame_header().

◆ rsv3

bool acl::frame_header::rsv3

在文件 websocket.hpp48 行定义.

被这些函数引用 frame_header().


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