Articles tagged: NSPR_API_Reference
Found 343 documents
- Mozilla/Projects/NSPR/Reference
- Mozilla/Projects/NSPR/Reference/Anonymous_Shared_Memory This chapter describes the NSPR API for anonymous shared memory.
- Mozilla/Projects/NSPR/Reference/Atomic_Operations This chapter describes the global functions you use to perform atomic operations. The functions ...
- Mozilla/Projects/NSPR/Reference/Cached_Monitors This chapter describes the functions you use when you work with cached monitors. Unlike a plain ...
- Mozilla/Projects/NSPR/Reference/Condition_Variables This chapter describes the API for creating and destroying condition variables, notifying ...
- Mozilla/Projects/NSPR/Reference/Date_and_Time This chapter describes the date and time functions in NSPR.
- Mozilla/Projects/NSPR/Reference/Dynamic_Library_Linking This section describes NSPR's programming interface to load, unload and resolve symbols in ...
- Mozilla/Projects/NSPR/Reference/Floating_Point_Number_to_String_Conversion NSPR provides functions that convert double-precision floating point numbers to and from their ...
- Mozilla/Projects/NSPR/Reference/Hash_Tables This chapter describes the hash table functions in the plds (portable library — data structures) ...
- Mozilla/Projects/NSPR/Reference/Interval_Timing NSPR defines a platform-dependent type, PRIntervalTime, for timing intervals of fewer than ...
- Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR The Netscape Portable Runtime (NSPR) API allows compliant applications to use system facilities ...
- Mozilla/Projects/NSPR/Reference/IPC_Semaphores This chapter describes the NSPR API for using interprocess communication semaphores.
- Mozilla/Projects/NSPR/Reference/I_O_Functions This chapter describes the NSPR functions used to perform operations such as system access, ...
- Mozilla/Projects/NSPR/Reference/I_O_Types This chapter describes the most common NSPR types, enumerations, and structures used with the ...
- Mozilla/Projects/NSPR/Reference/Linked_Lists This chapter describes the NSPR API for managing linked lists. The API is a set of macros for ...
- Mozilla/Projects/NSPR/Reference/Locks This chapter describes the NSPR API for creation and manipulation of a mutex of type PRLock.
- Mozilla/Projects/NSPR/Reference/Logging This chapter describes the global functions you use to perform logging. NSPR provides a set of ...
- Mozilla/Projects/NSPR/Reference/Long_Long_(64-bit)_Integers This chapter describes the global functions you use to perform 64-bit integer operations. The ...
- Mozilla/Projects/NSPR/Reference/Memory_Management_Operations This chapter describes the global functions and macros you use to perform memory management. ...
- Mozilla/Projects/NSPR/Reference/Monitors In addition to the mutex type PRLock, NSPR provides a special type, PRMonitor, for use in Java ...
- Mozilla/Projects/NSPR/Reference/Named_Shared_Memory The chapter describes the NSPR API for named shared memory. Shared memory allows multiple ...
- Mozilla/Projects/NSPR/Reference/Network_Addresses This chapter describes the NSPR types and functions used to manipulate network addresses.
- Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling This chapter describes the functions for retrieving and setting errors and the error codes set ...
- Mozilla/Projects/NSPR/Reference/NSPR_LOG_FILE This environment variable specifies the file to which log messages are directed.
- Mozilla/Projects/NSPR/Reference/NSPR_LOG_MODULES This environment variable specifies which log modules have logging enabled.
- Mozilla/Projects/NSPR/Reference/NSPR_Types This chapter describes the most common NSPR types. Other chapters describe more specialized ...
- Mozilla/Projects/NSPR/Reference/PLHashAllocOps Users of the hash table functions can provide their own memory allocation functions. A pair of ...
- Mozilla/Projects/NSPR/Reference/PLHashComparator PLHashComparator is a function type that compares two values of an unspecified type. It returns ...
- Mozilla/Projects/NSPR/Reference/PLHashEntry PLHashEntry is a structure that represents an entry in the hash table. An entry has a key and a ...
- Mozilla/Projects/NSPR/Reference/PLHashEnumerator PLHashEnumerator is a function type used in the enumerating a hash table. When all the table ...
- Mozilla/Projects/NSPR/Reference/PLHashFunction PLHashNumber is a function type that maps the key of a hash table entry to a hash number.
- Mozilla/Projects/NSPR/Reference/PLHashNumber PLHashNumber is an unsigned 32-bit integer. PLHashNumber is the data type of the return value of ...
- Mozilla/Projects/NSPR/Reference/PLHashTable The opaque PLHashTable structure represents a hash table. Entries in the table have the type ...
- Mozilla/Projects/NSPR/Reference/PL_CompareStrings Compares two character strings.
- Mozilla/Projects/NSPR/Reference/PL_CompareValues Compares two void * values numerically.
- Mozilla/Projects/NSPR/Reference/PL_HashString A general-purpose hash function for character strings.
- Mozilla/Projects/NSPR/Reference/PL_HashTableAdd Add a new entry with the specified key and value to the hash table.
- Mozilla/Projects/NSPR/Reference/PL_HashTableDestroy Frees the table and all the entries.
- Mozilla/Projects/NSPR/Reference/PL_HashTableEnumerateEntries Enumerates all the entries in the hash table, invoking a specified function on each entry.
- Mozilla/Projects/NSPR/Reference/PL_HashTableLookup Looks up the entry with the specified key and return its value.
- Mozilla/Projects/NSPR/Reference/PL_HashTableRemove Removes the entry with the specified key from the hash table.
- Mozilla/Projects/NSPR/Reference/PL_NewHashTable Create a new hash table.
- Mozilla/Projects/NSPR/Reference/PL_strcpy Copies a string, up to and including the trailing '\0', into a destination buffer.
- Mozilla/Projects/NSPR/Reference/PL_strdup Returns a pointer to a new memory node in the NSPR heap containing a copy of a specified string.
- Mozilla/Projects/NSPR/Reference/PL_strfree Frees memory allocated by PL_strdup.
- Mozilla/Projects/NSPR/Reference/PL_strlen Returns the length of a specified string (not including the trailing '\0')
- Mozilla/Projects/NSPR/Reference/PRAccessHow This is the declaration for the enumeration PRAccessHow, used in the how parameter of PR_Access :
- Mozilla/Projects/NSPR/Reference/PRBool Boolean value.
- Mozilla/Projects/NSPR/Reference/PRCallOnceFN Defines the signature of the function a client must implement.
- Mozilla/Projects/NSPR/Reference/PRCallOnceType Structure for tracking initialization.
- Mozilla/Projects/NSPR/Reference/PRCList A circular linked list.
- Mozilla/Projects/NSPR/Reference/PRCondVar Structure for a condition variable.
- Mozilla/Projects/NSPR/Reference/PRDescIdentity The identity of a file descriptor's layer.
- Mozilla/Projects/NSPR/Reference/PRDir Directory structure used with Directory I/O Functions.
- Mozilla/Projects/NSPR/Reference/PRErrorCode Type for error codes that can be retrieved with PR_GetError. You can also set your own errors ...
- Mozilla/Projects/NSPR/Reference/PRExplodedTime A clock/calendar representation of times.
- Mozilla/Projects/NSPR/Reference/PRFileDesc A file descriptor used to represent any open file, such as a normal file, an end point of a ...
- Mozilla/Projects/NSPR/Reference/PRFileInfo File information structure used with PR_GetFileInfo and PR_GetOpenFileInfo.
- Mozilla/Projects/NSPR/Reference/PRFileInfo64 File information structure used with PR_GetFileInfo64 and PR_GetOpenFileInfo64.
- Mozilla/Projects/NSPR/Reference/PRFileMap Type returned by PR_CreateFileMap and passed to PR_MemMap and PR_CloseFileMap.
- Mozilla/Projects/NSPR/Reference/PRFilePrivate Layer-dependent implementation data.
- Mozilla/Projects/NSPR/Reference/PRFileType Type for enumerators used in the type field of the PRFileInfo and PRFileInfo64 structures.
- Mozilla/Projects/NSPR/Reference/PRFloat64 The NSPR floating-point type is always 64 bits.
- Mozilla/Projects/NSPR/Reference/PRHostEnt A structure that defines a list of network addresses. This structure is output from ...
- Mozilla/Projects/NSPR/Reference/PRInt16 Guaranteed to be a signed 16-bit integer on all platforms.
- Mozilla/Projects/NSPR/Reference/PRInt32 Guaranteed to be a signed 32-bit integer on all platforms.
- Mozilla/Projects/NSPR/Reference/PRInt64 Guaranteed to be a signed 64-bit integer on all platforms.
- Mozilla/Projects/NSPR/Reference/PRInt8 Guaranteed to be a signed 8-bit integer on all platforms.
- Mozilla/Projects/NSPR/Reference/PRIntervalTime A platform-dependent type that represents a monotonically increasing integer--the NSPR runtime ...
- Mozilla/Projects/NSPR/Reference/PRIntn This type is one of the most appropriate for automatic variables. It is guaranteed to be at ...
- Mozilla/Projects/NSPR/Reference/PRIOMethods The table of I/O methods used in a file descriptor.
- Mozilla/Projects/NSPR/Reference/PRIPv6Addr Type used in the ipv6.ip field of the PRNetAddr structure.
- Mozilla/Projects/NSPR/Reference/PRJob
- Mozilla/Projects/NSPR/Reference/PRJobFn
- Mozilla/Projects/NSPR/Reference/PRJobIoDesc
- Mozilla/Projects/NSPR/Reference/PRLibrary An opaque structure identifying a library.
- Mozilla/Projects/NSPR/Reference/PRLinger Structure used with the PR_SockOpt_Linger socket option to specify the time interval (in ...
- Mozilla/Projects/NSPR/Reference/PRLock A mutual exclusion lock.
- Mozilla/Projects/NSPR/Reference/PRLogModuleInfo The PRLogModuleInfo structure controls logging from within your application. To log your ...
- Mozilla/Projects/NSPR/Reference/PRLogModuleLevel The enumerated type PRLogModuleLevel defines levels of logging available to application programs.
- Mozilla/Projects/NSPR/Reference/PRMcastRequest Structure used to specify values for the PR_SockOpt_AddMember and PR_SockOpt_DropMember socket ...
- Mozilla/Projects/NSPR/Reference/PRMonitor An opaque structure managed entirely by the client. Clients create them when needed and must ...
- Mozilla/Projects/NSPR/Reference/PRNetAddr Type used with Socket Manipulation Functions to specify a network address.
- Mozilla/Projects/NSPR/Reference/Process_Initialization This chapter describes the NSPR API for versioning, process initialization, and shutdown of NSPR.
- Mozilla/Projects/NSPR/Reference/Process_Management_and_Interprocess_Communication This chapter describes the NSPR routines that deal with processes. A process is an instance of a ...
- Mozilla/Projects/NSPR/Reference/PRPackedBool Packed Boolean value.
- Mozilla/Projects/NSPR/Reference/PRPrimordialFn The type for the root function used by PR_Initialize is specified as follows:
- Mozilla/Projects/NSPR/Reference/PRProcess Represents a process.
- Mozilla/Projects/NSPR/Reference/PRProcessAttr Represents the attributes of a new process.
- Mozilla/Projects/NSPR/Reference/PRProtoEnt Protocol entry returned by PR_GetProtoByName and PR_GetProtoByNumber.
- Mozilla/Projects/NSPR/Reference/PRPtrdiff Signed pointer difference type.
- Mozilla/Projects/NSPR/Reference/PRSeekWhence Specifies how to interpret the offset parameter in setting the file pointer associated with the ...
- Mozilla/Projects/NSPR/Reference/PRSize A type for representing the size of an object (not the size of a pointer). This is the same as ...
- Mozilla/Projects/NSPR/Reference/PRSocketOptionData Type for structure used with PR_GetSocketOption and PR_SetSocketOption to specify options for ...
- Mozilla/Projects/NSPR/Reference/PRSockOption Enumeration type used in the option field of PRSocketOptionData to form the name portion of a ...
- Mozilla/Projects/NSPR/Reference/PRStaticLinkTable A static link table entry can be created by a client of the runtime so that other clients can ...
- Mozilla/Projects/NSPR/Reference/PRStatus Type for status code returned by some functions.
- Mozilla/Projects/NSPR/Reference/PRThread An NSPR thread.
- Mozilla/Projects/NSPR/Reference/PRThreadPool
- Mozilla/Projects/NSPR/Reference/PRThreadPriority A thread's priority setting.