compat.muduo
#includeA reactor-based C++ network library for Linux
#include <muduo/net/Buffer.h>
mcpp add compat.muduo@2.0.3
用法
来自本仓库自己的测试项目 —— CI 真的编译并运行过,不是为了网站写的。
#ifdef __linux__
#include <muduo/net/Buffer.h>
#include <cstring>
int main() {
muduo::net::Buffer buffer;
const char payload[] = "muduo";
buffer.append(payload, sizeof(payload) - 1);
if (buffer.readableBytes() != sizeof(payload) - 1) return 1;
if (std::memcmp(buffer.peek(), payload, sizeof(payload) - 1) != 0) return 1;
buffer.retrieveAll();
return buffer.readableBytes() == 0 ? 0 : 1;
}
#else
int main() { return 0; }
#endif
tests/examples/muduo/tests/buffer.cpp · 项目 tests/examples/muduo
构建
- targets
muduo (lib)- language
c++23- import std
- no
- include dirs
*
源文件 (20)
*/muduo/base/*.cc*/muduo/net/poller/DefaultPoller.cc*/muduo/net/poller/EPollPoller.cc*/muduo/net/poller/PollPoller.cc*/muduo/net/Acceptor.cc*/muduo/net/Buffer.cc*/muduo/net/Channel.cc*/muduo/net/Connector.cc*/muduo/net/EventLoop.cc*/muduo/net/EventLoopThread.cc*/muduo/net/EventLoopThreadPool.cc*/muduo/net/InetAddress.cc*/muduo/net/Poller.cc*/muduo/net/Socket.cc*/muduo/net/SocketsOps.cc*/muduo/net/TcpClient.cc*/muduo/net/TcpConnection.cc*/muduo/net/TcpServer.cc*/muduo/net/Timer.cc*/muduo/net/TimerQueue.cc
版本
| 版本 | 平台 | 镜像 | sha256 |
|---|---|---|---|
2.0.3 最新 |
Linux | 源站 | 5e90c2f07074… |