Articles tagged: NSPR_API
Found 303 documents
- 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/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/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_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.
- Mozilla/Projects/NSPR/Reference/PRThreadPrivateDTOR The destructor function passed to PR_NewThreadPrivateIndex that is associated with the resulting ...
- Mozilla/Projects/NSPR/Reference/PRThreadScope The scope of an NSPR thread, specified as a parameter to PR_CreateThread or returned by ...
- Mozilla/Projects/NSPR/Reference/PRThreadStack The opaque PRThreadStack structure is only used in the third argument " PRThreadStack *stack " ...
- Mozilla/Projects/NSPR/Reference/PRThreadState A thread's thread state is either joinable or unjoinable.
- Mozilla/Projects/NSPR/Reference/PRThreadType The type of an NSPR thread, specified as a parameter to PR_CreateThread.
- Mozilla/Projects/NSPR/Reference/PRTime A representation of absolute times.
- Mozilla/Projects/NSPR/Reference/PRTimeParameters A representation of time zone information.
- Mozilla/Projects/NSPR/Reference/PRTimeParamFn This type defines a callback function to calculate and return the time parameter offsets from a ...
- Mozilla/Projects/NSPR/Reference/PRUint16 Guaranteed to be an unsigned 16-bit integer on all platforms.
- Mozilla/Projects/NSPR/Reference/PRUint32 Guaranteed to be an unsigned 32-bit integer on all platforms.
- Mozilla/Projects/NSPR/Reference/PRUint64 Guaranteed to be an unsigned 64-bit integer on all platforms.
- Mozilla/Projects/NSPR/Reference/PRUint8 Guaranteed to be an unsigned 8-bit integer on all platforms. There is no type equivalent to a ...
- Mozilla/Projects/NSPR/Reference/PRUintn This (unsigned) type is one of the most appropriate for automatic variables. It is guaranteed to ...
- Mozilla/Projects/NSPR/Reference/PRUptrdiff Unsigned pointer difference type.
- Mozilla/Projects/NSPR/Reference/PR_Abort Aborts the process in a nongraceful manner.
- Mozilla/Projects/NSPR/Reference/PR_Accept Accepts a connection on a specified socket.
- Mozilla/Projects/NSPR/Reference/PR_AcceptRead Accepts a new connection and receives a block of data.
- Mozilla/Projects/NSPR/Reference/PR_Access Determines the accessibility of a file.
- Mozilla/Projects/NSPR/Reference/PR_APPEND_LINK Appends an element to the end of a list.
- Mozilla/Projects/NSPR/Reference/PR_ASSERT Terminates execution when a given expression is FALSE.
- Mozilla/Projects/NSPR/Reference/PR_AtomicDecrement Atomically decrements a 32-bit value.
- Mozilla/Projects/NSPR/Reference/PR_AtomicIncrement Atomically increments a 32-bit value.
- Mozilla/Projects/NSPR/Reference/PR_AtomicSet Atomically sets a 32-bit value and return its previous contents.
- Mozilla/Projects/NSPR/Reference/PR_AttachSharedMemory Attaches a memory segment previously opened with PR_OpenSharedMemory and maps it into the ...
- Mozilla/Projects/NSPR/Reference/PR_AttachThread Associates a PRThread object with an existing native thread.
- Mozilla/Projects/NSPR/Reference/PR_Available Determines the number of bytes (expressed as a 32-bit integer) that are available for reading ...
- Mozilla/Projects/NSPR/Reference/PR_Available64 Determines the number of bytes (expressed as a 32-bit integer) that are available for reading ...
- Mozilla/Projects/NSPR/Reference/PR_Bind Binds an address to a specified socket.