加载中...
avatar
文章
34
标签
26
分类
10
首页
时间轴
标签
分类
归档
清单
  • 音乐
  • 照片
  • 电影
LogoGYu的妙妙屋plug 模块
搜索
首页
时间轴
标签
分类
归档
清单
  • 音乐
  • 照片
  • 电影

plug 模块

发表于2025-02-06|更新于2026-02-28|项目实战openvpn
|浏览量:
文章作者: NeverGYu
文章链接: https://nevergyu.github.io/2025/02/06/openvpn_plugin/plug%20%E6%A8%A1%E5%9D%97/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 GYu的妙妙屋!
openvpn_pluginplug 模块
上一篇
kafka 模块
...
下一篇
条款1:Pointer 和 Reference
1️⃣语言层面共同点 都是用来参考其他对象。 不同点 reference必须绑定到某个对象,不产生所谓的空引用null reference,也就是说 reference 在定义时必须要有初值;但是 pointer 可以指向一个对象,也可以不指向任何对象,在定义时可以没有初值。 reference比pointer 更富有效率。因reference在使用前不需要测试有效性,但是pointer 在使用前需要检验指针是否为空。 pointer 可以被重新赋值,指向另外一个对象;但是reference总是代表最初获得的对象。 123456789101112string s1("zhang san");string s2("li si");string& refer = s1; // refer 绑定 s1string* pointer = &s1; // pointer 指向 s2// 现在进行修改refer = s2; // refer 仍然绑定 s1,只不过对 refer 的操作实质是 ...
相关推荐
2025-02-01
RPC 模块
...
2025-02-05
kafka 模块
...
2025-02-03
nft 模块
...
2025-02-04
tcap 模块
...
avatar
NeverGYu
纵使困顿难行,亦当砥砺奋进
文章
34
标签
26
分类
10
Follow Me
公告
This is GYu Blog
目录
  1. 1. 1️⃣ 概述
    1. 1.1. 权限控制粗化
    2. 1.2. 状态不可见:到底谁在线?
    3. 1.3. 流量不可追溯
  2. 2. 2️⃣ 业务逻辑
  3. 3. 3️⃣ plug 模块意义
  4. 4. 4️⃣ plugin_context
    1. 4.1. 整体架构
    2. 4.2. 重要成员变量
      1. 4.2.1. config
      2. 4.2.2. client
      3. 4.2.3. nft
      4. 4.2.4. async_call_t
      5. 4.2.5. refresh_timer
      6. 4.2.6. pccMap
      7. 4.2.7. virtual_address_map
      8. 4.2.8. pccMutex
      9. 4.2.9. tea_cup
    3. 4.3. 重要成员函数
      1. 4.3.1. refresh_user_status()
      2. 4.3.2. add_pcc
      3. 4.3.3. remove_pcc
      4. 4.3.4. complement_packet_record
      5. 4.3.5. apply_access_rule
系列文章
plug 模块2025-02-06
kafka 模块2025-02-05
tcap 模块2025-02-04
nft 模块2025-02-03
RPC 模块2025-02-01
最新文章
多态及其虚函数底层原理2026-02-12
智能指针2026-02-10
IOManager 模块2025-12-26
内存对齐2025-12-24
定时器模块2025-12-24
©2019 - 2026 By NeverGYu
框架 Hexo 7.3.0|主题 Butterfly 5.3.5
搜索
数据加载中