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 dynamic ...
  • 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/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/PR_ConvertIPv4AddrToIPv6 Converts an IPv4 address into an (IPv4-mapped) IPv6 address.
  • PLHashAllocOps Users of the hash table functions can provide their own memory allocation functions. A pair of ...
  • PLHashComparator PLHashComparator is a function type that compares two values of an unspecified type. It returns a ...
  • PLHashEntry PLHashEntry is a structure that represents an entry in the hash table. An entry has a key and a ...
  • PLHashEnumerator PLHashEnumerator is a function type used in the enumerating a hash table. When all the table ...
  • PLHashFunction PLHashNumber is a function type that maps the key of a hash table entry to a hash number.
  • PLHashNumber PLHashNumber is an unsigned 32-bit integer. PLHashNumber is the data type of the return value of a ...
  • PLHashTable The opaque PLHashTable structure represents a hash table. Entries in the table have the type ...
  • PL_CompareStrings Compares two character strings.
  • PL_CompareValues Compares two void * values numerically.
  • PL_HashString A general-purpose hash function for character strings.
  • PL_HashTableAdd Add a new entry with the specified key and value to the hash table.
  • PL_HashTableDestroy Frees the table and all the entries.
  • PL_HashTableEnumerateEntries Enumerates all the entries in the hash table, invoking a specified function on each entry.
  • PL_HashTableLookup Looks up the entry with the specified key and return its value.
  • PL_HashTableRemove Removes the entry with the specified key from the hash table.
  • PL_NewHashTable Create a new hash table.
  • PL_strcpy Copies a string, up to and including the trailing '\0', into a destination buffer.
  • PL_strdup Returns a pointer to a new memory node in the NSPR heap containing a copy of a specified string.
  • PL_strfree Frees memory allocated by PL_strdup.
  • PL_strlen Returns the length of a specified string (not including the trailing '\0')
  • PRCallOnceFN Defines the signature of the function a client must implement.
  • PRCallOnceType Structure for tracking initialization.
  • PRCList A circular linked list.
  • PRCondVar Structure for a condition variable.
  • PRDescIdentity The identity of a file descriptor's layer.
  • PRDir Directory structure used with Directory I/O Functions.
  • PRErrorCode Type for error codes that can be retrieved with PR_GetError. You can also set your own errors using ...
  • PRExplodedTime A clock/calendar representation of times.
  • PRFileDesc A file descriptor used to represent any open file, such as a normal file, an end point of a pipe, ...
  • PRFileInfo File information structure used with PR_GetFileInfo and PR_GetOpenFileInfo.
  • PRFileInfo64 File information structure used with PR_GetFileInfo64 and PR_GetOpenFileInfo64.
  • PRFileMap Type returned by PR_CreateFileMap and passed to PR_MemMap and PR_CloseFileMap.
  • PRFilePrivate Layer-dependent implementation data.
  • PRFileType Type for enumerators used in the type field of the PRFileInfo and PRFileInfo64 structures.
  • PRFloat64 The NSPR floating-point type is always 64 bits.
  • PRHostEnt A structure that defines a list of network addresses. This structure is output from ...
  • PRInt16 Guaranteed to be a signed 16-bit integer on all platforms.
  • PRInt32 Guaranteed to be a signed 32-bit integer on all platforms.
  • PRInt64 Guaranteed to be a signed 64-bit integer on all platforms.
  • PRInt8 Guaranteed to be a signed 8-bit integer on all platforms.
  • PRIntervalTime A platform-dependent type that represents a monotonically increasing integer--the NSPR runtime ...
  • PRIntn This type is one of the most appropriate for automatic variables. It is guaranteed to be at least ...
  • PRIOMethods The table of I/O methods used in a file descriptor.
  • PRIPv6Addr Type used in the ipv6.ip field of the PRNetAddr structure.
  • PRJob
  • PRJobFn
  • PRJobIoDesc
  • PRLibrary An opaque structure identifying a library.
  • PRLinger Structure used with the PR_SockOpt_Linger socket option to specify the time interval (in ...
  • PRLock A mutual exclusion lock.
  • PRMcastRequest Structure used to specify values for the PR_SockOpt_AddMember and PR_SockOpt_DropMember socket ...
  • PRMonitor An opaque structure managed entirely by the client. Clients create them when needed and must ...
  • PRNetAddr Type used with Socket Manipulation Functions to specify a network address.
  • PRPackedBool Packed Boolean value.
  • PRPrimordialFn The type for the root function used by PR_Initialize is specified as follows:
  • PRProcess Represents a process.
  • PRProcessAttr Represents the attributes of a new process.
  • PRProtoEnt Protocol entry returned by PR_GetProtoByName and PR_GetProtoByNumber.
  • PRPtrdiff Signed pointer difference type.
  • PRSeekWhence Specifies how to interpret the offset parameter in setting the file pointer associated with the fd ...
  • PRSize A type for representing the size of an object (not the size of a pointer). This is the same as the ...
  • PRSocketOptionData Type for structure used with PR_GetSocketOption and PR_SetSocketOption to specify options for file ...
  • PRSockOption Enumeration type used in the option field of PRSocketOptionData to form the name portion of a ...
  • PRStaticLinkTable A static link table entry can be created by a client of the runtime so that other clients can ...
  • PRStatus Type for status code returned by some functions.
  • PRThread An NSPR thread.
  • PRThreadPool
  • PRThreadPriority A thread's priority setting.
  • PRThreadPrivateDTOR The destructor function passed to PR_NewThreadPrivateIndex that is associated with the resulting ...
  • PRThreadScope The scope of an NSPR thread, specified as a parameter to PR_CreateThread or returned by ...
  • PRThreadStack The opaque PRThreadStack structure is only used in the third argument " PRThreadStack *stack " to ...
  • PRThreadState A thread's thread state is either joinable or unjoinable.
  • PRThreadType The type of an NSPR thread, specified as a parameter to PR_CreateThread.
  • PRTime A representation of absolute times.
  • PRTimeParameters A representation of time zone information.
  • PRTimeParamFn This type defines a callback function to calculate and return the time parameter offsets from a ...
  • PRUint16 Guaranteed to be an unsigned 16-bit integer on all platforms.
  • PRUint32 Guaranteed to be an unsigned 32-bit integer on all platforms.
  • PRUint64 Guaranteed to be an unsigned 64-bit integer on all platforms.
  • PRUint8 Guaranteed to be an unsigned 8-bit integer on all platforms. There is no type equivalent to a plain ...
  • PRUintn This (unsigned) type is one of the most appropriate for automatic variables. It is guaranteed to be ...
  • PRUptrdiff Unsigned pointer difference type.
  • PR_Abort Aborts the process in a nongraceful manner.
  • PR_Accept Accepts a connection on a specified socket.
  • PR_AcceptRead Accepts a new connection and receives a block of data.
  • PR_Access Determines the accessibility of a file.
  • PR_APPEND_LINK Appends an element to the end of a list.
  • PR_ASSERT Terminates execution when a given expression is FALSE.
  • PR_AtomicDecrement Atomically decrements a 32-bit value.
  • PR_AtomicIncrement Atomically increments a 32-bit value.
  • PR_AtomicSet Atomically sets a 32-bit value and return its previous contents.
  • PR_AttachSharedMemory Attaches a memory segment previously opened with PR_OpenSharedMemory and maps it into the process ...
  • PR_AttachThread Associates a PRThread object with an existing native thread.
  • PR_Available Determines the number of bytes (expressed as a 32-bit integer) that are available for reading ...
  • PR_Available64 Determines the number of bytes (expressed as a 32-bit integer) that are available for reading ...
  1. 1
  2. 2
  3. 3
  4. 4