Handle (computing)
Not to be confused with Handlers.
- Handle (computing)38 related topics
File descriptor
In Unix and Unix-like computer operating systems, a file descriptor (FD, less frequently fildes) is a unique identifier (handle) for a file or other input/output resource, such as a pipe or network socket.
Reference (computer science)
Value that enables a program to indirectly access a particular data, such as a variable's value or a record, in the computer's memory or in some other storage device.
Other implementations include an offset (difference) between the datum's address and some fixed "base" address, an index, unique key, or identifier used in a lookup operation into an array or table, an operating system handle, a physical address on a storage device, or a network address such as a URL.
Network socket
Software structure within a network node of a computer network that serves as an endpoint for sending and receiving data across the network.
The application programming interface (API) for the network protocol stack creates a handle for each socket created by an application, commonly referred to as a socket descriptor.
Process (computing)
Instance of a computer program that is being executed by one or many threads.
Operating system descriptors of resources that are allocated to the process, such as file descriptors (Unix terminology) or handles (Windows), and data sources and sinks.
Array data structure
Array data structure, or simply an array, is a data structure consisting of a collection of elements , each identified by at least one array index or key.
The dope vector is a complete handle for the array, and is a convenient way to pass arrays as arguments to procedures.
Capability-based security
Concept in the design of secure computing systems, one of the existing security models.
The user does not access the data structure or object directly, but instead via a handle.
Opaque data type
Opaque data type is a data type whose concrete data structure is not defined in an interface.
Typical examples of opaque data types include handles for resources provided by an operating system to application software.
Job control (Unix)
Shell's representation for a process group.
A job can be referred to by a handle called the job control job ID or simply , which is used by shell builtins to refer to the job.
C file input/output
The C programming language provides many standard library functions for file input and output.
FILE – also known as a file handle, this is an opaque type containing the information about a file or text stream needed to perform input or output operations on it, including:
Opaque pointer
Opaque pointer is a special case of an opaque data type, a data type declared to be a pointer to a record or data structure of some unspecified type.
It is sometimes referred to as "handle classes", the "Pimpl idiom" (for "pointer to implementation idiom"), "Compiler firewall idiom", "d-pointer" or "Cheshire Cat", especially among the C++ community.