Qore Programming Language Reference Manual  0.8.4
 All Classes Namespaces Functions Variables
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Qore::Thread::AbstractSmartLockThe abstract base class for locks that support the internal API for use with the Condition class
Qore::Thread::AutoGateA helper class for the Gate class for exception-safe Gate handling
Qore::Thread::AutoLockA helper class for the Mutex class for exception-safe Mutex handling
Qore::Thread::AutoReadLockA helper class for the RWLock class for exception-safe read lock handling
Qore::Thread::AutoWriteLockA helper class for the RWLock class for exception-safe write lock handling
Qore::Thread::ConditionCan be used For blocking a thread until a condition becomes True
Qore::Thread::CounterImplements a class that can be used for blocking a thread until a counter reaches zero
Qore::SQL::DatasourceThis class provides the Qore interface to databases
Qore::SQL::DatasourcePoolProvides transparent per-thread, per-transaction datasource connection pooling
Qore::DirThis class implements directory handling, file listing, creating/removing subdirectories, etc
Qore::FileThe File class allows Qore programs to read, write, and create files
Qore::FtpClientAllows Qore code to communicate with FTP servers with the FTP and FTPS protocols
Qore::Thread::GateImplements a reentrant thread lock
Qore::GetOptThe GetOpt class provides an easy way to process POSIX-style command-line options in Qore scripts/programs
Qore::HTTPClientCan be used to communicate with HTTP servers with and without TLS/SSL encryption
Qore::Thread::MutexA class providing an implementation for a simple thread lock
Qore::ProgramProgram objects allow Qore programs to support subprograms with the option to restrict capabilities, for example, to support user-defined logic for application actions
Qore::Thread::QueueQueue objects provide a blocking, thread-safe message-passing object to Qore programs
Qore::Thread::RWLockImplements a read-write thread lock
Qore::Thread::SequenceImplements a thread-safe increment-only object
Qore::SocketAllows Qore programs safe access to network sockets
Qore::SQL::SQLStatementMost flexibilty for executing SQL on a database server
Qore::SSLCertificateSSLCertificate objects allow Qore code to work with X.509 certificate data
Qore::SSLPrivateKeyThis class implements a container for private key data
Qore::TermIOSThis class allows Qore scripts to get or set terminal settings on UNIX platforms
Qore::TimeZoneAccess to time zone functionality
<binary>Methods in this pseudo-class can be executed on binary values
<bool>Methods in this pseudo-class can be executed on booling-point values
<callref>Methods in this pseudo-class can be executed on call references
<closure>Methods in this pseudo-class can be executed on closures
<date>Methods in this pseudo-class can be executed on date/time value types
<float>Methods in this pseudo-class can be executed on floating-point values
<hash>Methods in this pseudo-class can be executed on hash values
<int>Methods in this pseudo-class can be executed on integer values
<list>Methods in this pseudo-class can be executed on lists
<object>Methods in this pseudo-class can be executed on objects
<string>Methods in this pseudo-class can be executed on strings
<value>Methods in this pseudo-class are available to be executed on any value type (even NOTHING); this is the root class for all pseudo-classes