BSD Ports

net/trantor 1.5.24 FreeBSD

Non-blocking I/O tcp network lib based on c++14/17

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
net
Package size
173.2 KiB, 668.4 KiB installed

Description

A non-blocking I/O cross-platform TCP network library, using C++14. Drawing on the design of Muduo Library

Featured highlights: * Non-blocking I/O * cross-platform * Thread pool * Lock free design * Support SSL * Server and Client

Install

Binary package:

pkg install trantor

From the ports tree:

cd /usr/ports/net/trantor/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	trantor>0:net/trantor
LIB_DEPENDS=	libtrantor.so:net/trantor

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5.241.5.24-1.5.241.5.24
FreeBSD:14:quarterly1.5.241.5.24n/a-1.5.24
FreeBSD:15:latest1.5.241.5.24n/a1.5.241.5.24
FreeBSD:15:quarterly1.5.241.5.24n/an/an/a
FreeBSD:16:latest1.5.241.5.24n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Required by 1

Configuration

No options to configure.

USES
cmake ssl
Service scripts
none

Files

pkg-plist 37
  • include/trantor/exports.h
  • include/trantor/net/AsyncStream.h
  • include/trantor/net/Certificate.h
  • include/trantor/net/Channel.h
  • include/trantor/net/EventLoop.h
  • include/trantor/net/EventLoopThread.h
  • include/trantor/net/EventLoopThreadPool.h
  • include/trantor/net/InetAddress.h
  • include/trantor/net/Resolver.h
  • include/trantor/net/TLSPolicy.h
  • include/trantor/net/TcpClient.h
  • include/trantor/net/TcpConnection.h
  • include/trantor/net/TcpServer.h
  • include/trantor/net/callbacks.h
  • include/trantor/utils/AsyncFileLogger.h
  • include/trantor/utils/ConcurrentTaskQueue.h
  • include/trantor/utils/Date.h
  • include/trantor/utils/Funcs.h
  • include/trantor/utils/LockFreeQueue.h
  • include/trantor/utils/LogStream.h
  • include/trantor/utils/Logger.h
  • include/trantor/utils/MsgBuffer.h
  • include/trantor/utils/NonCopyable.h
  • include/trantor/utils/ObjectPool.h
  • include/trantor/utils/SerialTaskQueue.h
  • include/trantor/utils/TaskQueue.h
  • include/trantor/utils/TimingWheel.h
  • include/trantor/utils/Utilities.h
  • lib/cmake/Trantor/FindBotan.cmake
  • lib/cmake/Trantor/Findc-ares.cmake
  • lib/cmake/Trantor/TrantorConfig.cmake
  • lib/cmake/Trantor/TrantorConfigVersion.cmake
  • lib/cmake/Trantor/TrantorTargets-.cmake
  • lib/cmake/Trantor/TrantorTargets.cmake
  • lib/libtrantor.so
  • lib/libtrantor.so.1
  • lib/libtrantor.so.
distinfo 1
FileSizeSHA256
an-tao-trantor-v1.5.24_GH0.tar.gz1573313ffe8f6eeeef841b5550540edbed8cb3b3fda2bc5a1d536cc9c6f1809b7cb164

Commit history 0

No commits in the history this site was built from.