当前位置: 首页 > 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)))

相关文章:

  • 嵌入式 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基础
  • 泽连斯基:俄代表团级别低,没人能做决定
  • 王伟妻子人民日报撰文:81192,一架永不停航的战机
  • 马上评|这种“维权”已经不算薅羊毛,涉嫌犯罪了
  • 中国—美国经贸合作对接交流会在华盛顿成功举行
  • 玉渊谭天丨卢拉谈美国降低对华关税:中国的行动捍卫了主权
  • 沧州低空经济起飞:飞行汽车开启千亿赛道,通用机场布局文旅体验