当前位置: 首页 > news >正文

OpenBMC:BmcWeb app获取socket

OpenBMC:BmcWeb app.run-CSDN博客

app对象在run函数中调用了setupSocket()

static std::vector<Acceptor> setupSocket()
{
    std::vector<Acceptor> acceptors;
    char** names = nullptr;
    int listenFdCount = sd_listen_fds_with_names(0, &names);
    BMCWEB_LOG_DEBUG("Got {} sockets to open", listenFdCount);

    if (listenFdCount < 0)
    {
        BMCWEB_LOG_CRITICAL("Failed to read socket files");
        return acceptors;
    }
    int socketIndex = 0;
    for (char* name :
         std::span<char*>(names, static_cast<size_t>(listenFdCount)))
http://www.dtcms.com/a/51922.html

相关文章:

  • 嵌入式 ARM Linux 系统构成(1):Bootloader层
  • oracle通过dmp导入数据
  • PHP之运算符
  • python-串口助手(OV7670图传)
  • 文献分享: ConstBERT固定数目向量编码文档
  • java 查找连个 集合的交集部分数据
  • 生命周期总结(uni-app、vue2、vue3生命周期讲解)
  • Linux总结
  • 进程间通信
  • 【单片机】嵌入式系统设计流程
  • 【仿muduo库one thread one loop式并发服务器实现】
  • 美股回测:历史高频分钟数据的分享下载与策略解析20250305
  • 配置hosts
  • 【软考-架构】9.2、摘要-签名-PKI-访问控制-DOS-欺骗技术
  • SQL注入的原理及详细运用
  • Golang依赖注入实战:从容器管理到应用实践
  • 240 Vocabulary Words Kids Need to Know
  • 计算机组成原理:计算机系统层次结构
  • Redis 各数据类型使用场景详解
  • javaSE基础
  • IP-Guard软件设置P2P升级功能
  • 【问题解决】Jenkins使用File的exists()方法判断文件存在,一直提示不存在的问题
  • 视觉Transformer(DETR)
  • Redis面试常见问题——集群方案
  • IntelliJ IDEA 2024.3.4 版本无法正常加载maven项目
  • frps与frpc
  • C#—csv文件格式操作实例【在winform表格中操作csv】
  • 致远电子三合一8路串口服务器
  • 基于SpringBoot的在线骑行网站的设计与实现(源码+SQL脚本+LW+部署讲解等)
  • 学习第十一天-树