en.unionpedia.org

Libevent, the Glossary

Index Libevent

libevent is a software library that provides asynchronous event notification.[1]

Table of Contents

  1. 33 relations: API, BSD licenses, C (programming language), Callback (computer programming), Context (computing), Cross-platform software, Daemon (computing), Epoll, Event loop, File Alteration Monitor, File descriptor, GitHub, Google Chrome, Input/output completion port, Kqueue, Library (computing), Libuv, MacOS, Memcached, Microsoft Windows, Niels Provos, Ntpd, Oracle Solaris, Scalability, Select (Unix), Server (computing), Signal (IPC), Software portability, Timeout (computing), Tmux, Tor (network), Transmission (BitTorrent client), Unix-like.

  2. Events (computing)

API

An is a way for two or more computer programs or components to communicate with each other.

See Libevent and API

BSD licenses

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software.

See Libevent and BSD licenses

C (programming language)

C (pronounced – like the letter c) is a general-purpose programming language.

See Libevent and C (programming language)

Callback (computer programming)

In computer programming, a callback is a function that is stored as data (a reference) and designed to be called by another function often back to the original abstraction layer.

See Libevent and Callback (computer programming)

Context (computing)

In computer science, a task context is the minimal set of data used by a task (which may be a process, thread, or fiber) that must be saved to allow a task to be interrupted, and later continued from the same point.

See Libevent and Context (computing)

Cross-platform software

In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.

See Libevent and Cross-platform software

Daemon (computing)

In multitasking computer operating systems, a daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user.

See Libevent and Daemon (computing)

Epoll

epoll is a Linux kernel system call for a scalable I/O event notification mechanism, first introduced in version 2.5.45 of the Linux kernel. Libevent and Epoll are events (computing).

See Libevent and Epoll

Event loop

In computer science, the event loop (also known as message dispatcher, message loop, message pump, or run loop) is a programming construct or design pattern that waits for and dispatches events or messages in a program. Libevent and event loop are events (computing).

See Libevent and Event loop

File Alteration Monitor

In computing, the File Alteration Monitor, also known as FAM and sgi_fam, provides a subsystem developed by Silicon Graphics for Unix-like operating systems.

See Libevent and File Alteration Monitor

File descriptor

In Unix and Unix-like computer operating systems, a file descriptor (FD, less frequently fildes) is a process-unique identifier (handle) for a file or other input/output resource, such as a pipe or network socket.

See Libevent and File descriptor

GitHub

GitHub is a developer platform that allows developers to create, store, manage and share their code.

See Libevent and GitHub

Google Chrome

Google Chrome is a web browser developed by Google.

See Libevent and Google Chrome

Input/output completion port

Input/output completion port (IOCP) is an API for performing multiple simultaneous asynchronous input/output operations in Windows NT versions 3.5 and later, AIX and on Solaris 10 and later. Libevent and Input/output completion port are events (computing).

See Libevent and Input/output completion port

Kqueue

Kqueue is a scalable event notification interface introduced in FreeBSD 4.1 in July 2000, also supported in NetBSD, OpenBSD, DragonFly BSD, and macOS. Libevent and Kqueue are events (computing).

See Libevent and Kqueue

Library (computing)

In computer science, a library is a collection of read-only resources that is leveraged during software development to implement a computer program.

See Libevent and Library (computing)

Libuv

libuv is a multi-platform C library that provides support for asynchronous I/O based on event loops. Libevent and Libuv are c (programming language) libraries and events (computing).

See Libevent and Libuv

MacOS

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.

See Libevent and MacOS

Memcached

Memcached (pronounced variously mem-cash-dee or mem-cashed) is a general-purpose distributed memory-caching system. Libevent and Memcached are software using the BSD license.

See Libevent and Memcached

Microsoft Windows

Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.

See Libevent and Microsoft Windows

Niels Provos

Niels Provos is a German-American researcher in security engineering, malware, and cryptography.

See Libevent and Niels Provos

Ntpd

The Network Time Protocol daemon (ntpd) is an operating system program that maintains the system time in synchronization with time servers using the Network Time Protocol (NTP).

See Libevent and Ntpd

Oracle Solaris

Solaris is a proprietary Unix operating system originally developed by Sun Microsystems.

See Libevent and Oracle Solaris

Scalability

Scalability is the property of a system to handle a growing amount of work.

See Libevent and Scalability

Select (Unix)

is a system call and application programming interface (API) in Unix-like and POSIX-compliant operating systems for examining the status of file descriptors of open input/output channels. Libevent and Select (Unix) are events (computing).

See Libevent and Select (Unix)

Server (computing)

A server is a computer that provides information to other computers called "clients" on computer network.

See Libevent and Server (computing)

Signal (IPC)

Signals are standardized messages sent to a running program to trigger specific behavior, such as quitting or error handling.

See Libevent and Signal (IPC)

Software portability

Software portability is a design objective for source code to be easily made to run on different platforms.

See Libevent and Software portability

Timeout (computing)

In telecommunications and related engineering (including computer networking and programming), the term timeout or time-out has several meanings, including.

See Libevent and Timeout (computing)

Tmux

tmux is an open-source terminal multiplexer for Unix-like operating systems.

See Libevent and Tmux

Tor (network)

Tor is a free overlay network for enabling anonymous communication. Libevent and Tor (network) are software using the BSD license.

See Libevent and Tor (network)

Transmission (BitTorrent client)

Transmission is a BitTorrent client which features a variety of user interfaces on top of a cross-platform back-end.

See Libevent and Transmission (BitTorrent client)

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification.

See Libevent and Unix-like

See also

Events (computing)

References

[1] https://en.wikipedia.org/wiki/Libevent