Section 3 of the manual describes all library functions excluding the library functions (system call wrappers) described in Section 2, which implement system calls.
Page 36
- Coro::AIO
- truly asynchronous file and directory I/O
- Coro::AnyEvent
- integrate threads into AnyEvent
- Coro::BDB
- truly asynchronous bdb access
- Coro::Channel
- message queues
- Coro::Debug
- various functions that help debugging Coro programs
- Coro::EV
- do events the coro-way, with EV
- Coro::Event
- do events the coro-way, with Event
- Coro::Handle
- non-blocking I/O with a blocking interface
- Coro::Intro
- An introduction to Coro
- Coro::LWP
- make LWP non-blocking - as much as possible
- Coro::MakeMaker
- MakeMaker glue for the XS-level Coro API
- Coro::RWLock
- reader/write locks
- Coro::Select
- a (slow but coro-aware) replacement for CORE::select
- Coro::Semaphore
- counting semaphores
- Coro::SemaphoreSet
- efficient set of counting semaphores
- Coro::Signal
- thread signals (binary semaphores)
- Coro::Socket
- non-blocking socket-I/O
- Coro::Specific
- manage coroutine-specific variables
- Coro::State
- first class continuations
- Coro::Storable
- offer a more fine-grained Storable interface
- Coro::Timer
- timers and timeouts, independent of any event loop
- Coro::Twiggy
- Coro interface for Twiggy
- Coro::Util
- various utility functions
- Corona
- Coro based PSGI web server
- Courier::Config
- Class providing configuration information for Perl modules related to the Courier MTA
- Courier::Error
- Exception class for Perl modules related to the Courier MTA
- Courier::Filter
- Purely Perl-based mail filter framework for the Courier MTA
- Courier::Filter::Logger
- Abstract base class for loggers used by the Courier::Filter framework
- Courier::Filter::Logger::File
- File logger for the Courier::Filter framework
- Courier::Filter::Logger::IOHandle
- I/O handle logger for the Courier::Filter framework
- Courier::Filter::Logger::Syslog
- Syslog logger for the Courier::Filter framework
- Courier::Filter::Module
- Abstract Perl base class for filter modules used by the Courier::Filter framework
- Courier::Filter::Module::BlankBody
- Blank-body message filter module for the Courier::Filter framework
- Courier::Filter::Module::ClamAVd
- ClamAV clamd filter module for the Courier::Filter framework
- Courier::Filter::Module::DNSBL
- DNS black-list filter module for the Courier::Filter framework
- Courier::Filter::Module::Envelope
- Message envelope filter module for the Courier::Filter framework
- Courier::Filter::Module::FakeDate
- Fake "Date:" message header filter module for the Courier::Filter framework
- Courier::Filter::Module::Header
- Message header filter module for the Courier::Filter framework
- Courier::Filter::Module::MIMEParts
- Message (MIME multipart and ZIP archive) parts filter module for the Courier::Filter framework
- Courier::Filter::Module::Parts
- Message (MIME multipart and ZIP archive) parts filter module for the Courier::Filter framework
- Courier::Filter::Module::SPF
- SPF filter module for the Courier::Filter framework
- Courier::Filter::Module::SPFout
- Outbound SPF filter module for the Courier::Filter framework
- Courier::Filter::Module::SendCopy
- Pseudo-filter for the Courier::Filter framework that sends a copy of certain messages to additional recipients
- Courier::Filter::Module::SpamAssassin
- SpamAssassin message filter module for the Courier::Filter framework
- Courier::Filter::Overview
- Architectural and administrative overview of Courier::Filter
- Courier::Filter::Util
- Utility class used by the Courier::Filter framework
- Courier::Message
- Class implementing an interface to a mail message in the Courier MTA's message queue
- Courriel
- High level email parsing and manipulation
- Courriel::Builder
- Build emails with sugar
- Courriel::Header
- A single header's name and value
- Courriel::Header::ContentType
- The content type for an email part
- Courriel::Header::Disposition
- The content disposition for an email part
- Courriel::HeaderAttribute
- A single attribute belonging to a header
- Courriel::Headers
- The headers for an email part
- Courriel::Part::Multipart
- A part which contains other parts
- Courriel::Part::Single
- A part which does not contain other parts, only content
- Coy
- like Carp only prettier
- Cpanel::JSON::XS
- cPanel fork of JSON::XS, fast and correct serializing
- Cpanel::JSON::XS::Boolean
- true and false values
- Cpanel::JSON::XS::Type
- Type support for JSON encode
- Creator
- recreates catalog-managed objects from disk and instantiates component views from their class identifiers
- Crypt::Argon2
- Perl interface to the Argon2 key derivation functions
- Crypt::AuthEnc
- [internal only]
- Crypt::AuthEnc::CCM
- Authenticated encryption in CCM mode
- Crypt::AuthEnc::ChaCha20Poly1305
- Authenticated encryption in ChaCha20-Poly1305 mode
- Crypt::AuthEnc::EAX
- Authenticated encryption in EAX mode
- Crypt::AuthEnc::GCM
- Authenticated encryption in GCM mode
- Crypt::AuthEnc::OCB
- Authenticated encryption in OCBv3 mode
- Crypt::Bcrypt
- A modern bcrypt implementation
- Crypt::Blowfish
- Perl Blowfish encryption module
- Crypt::CAST5
- CAST5 block cipher
- Crypt::CBC
- Encrypt Data with Cipher Block Chaining Mode
- Crypt::Checksum
- [internal only]
- Crypt::Checksum::Adler32
- Compute Adler32 checksum
- Crypt::Checksum::CRC32
- Compute CRC32 checksum
- Crypt::Cipher
- Generic interface to cipher functions
- Crypt::Cipher::AES
- Symmetric cipher AES (aka Rijndael), key size: 128/192/256 bits
- Crypt::Cipher::Anubis
- Symmetric cipher Anubis, key size: 128-320 bits
- Crypt::Cipher::Blowfish
- Symmetric cipher Blowfish, key size: 64-448 bits
- Crypt::Cipher::CAST5
- Symmetric cipher CAST5 (aka CAST-128), key size: 40-128 bits
- Crypt::Cipher::Camellia
- Symmetric cipher Camellia, key size: 128/192/256 bits
- Crypt::Cipher::DES
- Symmetric cipher DES, key size: 64[56] bits
- Crypt::Cipher::DES_EDE
- Symmetric cipher DES_EDE (aka Triple-DES, 3DES), key size: 192[168] bits
- Crypt::Cipher::IDEA
- Symmetric cipher IDEA, key size: 128 bits
- Crypt::Cipher::KASUMI
- Symmetric cipher KASUMI, key size: 128 bits
- Crypt::Cipher::Khazad
- Symmetric cipher Khazad, key size: 128 bits
- Crypt::Cipher::MULTI2
- Symmetric cipher MULTI2, key size: 320 bits
- Crypt::Cipher::Noekeon
- Symmetric cipher Noekeon, key size: 128 bits
- Crypt::Cipher::RC2
- Symmetric cipher RC2, key size: 40-1024 bits
- Crypt::Cipher::RC5
- Symmetric cipher RC5, key size: 64-1024 bits
- Crypt::Cipher::RC6
- Symmetric cipher RC6, key size: 64-1024 bits
- Crypt::Cipher::SAFERP
- Symmetric cipher SAFER+, key size: 128/192/256 bits
- Crypt::Cipher::SAFER_K128
- Symmetric cipher SAFER_K128, key size: 128 bits
- Crypt::Cipher::SAFER_K64
- Symmetric cipher SAFER_K64, key size: 64 bits
- Crypt::Cipher::SAFER_SK128
- Symmetric cipher SAFER_SK128, key size: 128 bits
- Crypt::Cipher::SAFER_SK64
- Symmetric cipher SAFER_SK64, key size: 64 bits
- Crypt::Cipher::SEED
- Symmetric cipher SEED, key size: 128 bits
- Crypt::Cipher::Serpent
- Symmetric cipher Serpent, key size: 128/192/256 bits
- Crypt::Cipher::Skipjack
- Symmetric cipher Skipjack, key size: 80 bits
- Crypt::Cipher::Twofish
- Symmetric cipher Twofish, key size: 128/192/256 bits