vibe.core

Modules

args
module vibe.core.args

Parses and allows querying the command line arguments and configuration file.

channel
module vibe.core.channel

Implements a thread-safe, typed producer-consumer queue.

concurrency
module vibe.core.concurrency

Functions and structures for dealing with threads and concurrent access.

connectionpool
module vibe.core.connectionpool

Generic connection pool for reusing persistent connections across fibers.

core
module vibe.core.core

This module contains the core functionality of the vibe.d framework.

file
module vibe.core.file

File handling functions and types.

log
module vibe.core.log

Central logging facility for vibe.

net
module vibe.core.net

TCP/UDP connection and server handling.

parallelism
module vibe.core.parallelism

Contains parallel computation primitives.

path
module vibe.core.path

Contains routines for high level path handling.

process
module vibe.core.process

Functions and structures for dealing with subprocesses and pipes.

stream
module vibe.core.stream

Generic stream interface used by several stream-like classes.

sync
module vibe.core.sync

Event loop compatible task synchronization facilities.

task
module vibe.core.task

Contains interfaces and enums for evented I/O drivers.

taskpool
module vibe.core.taskpool

Multi-threaded task pool implementation.