mozilla

Articles tagged: NSPR_API_Reference

  1. 1
  2. 2
  3. 3
  4. 4

Found 329 documents.

  • 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 ...
  • PR_Bind Binds an address to a specified socket.
  • PR_BlockClockInterrupts Blocks the timer signal used for preemptive scheduling.
  • PR_CALLBACK Used to define pointers to functions that will be implemented by the client but called from a ...
  • PR_Calloc Allocates zeroed memory from the heap for a number of objects of a given size.
  • PR_CallOnce Ensures that subsystem initialization occurs only once.
  • PR_CancelJob Causes a previously queued job to be canceled.
  • PR_CEnterMonitor Enters the lock associated with a cached monitor.
  • PR_CExitMonitor Decrement the entry count associated with a cached monitor.
  • PR_Cleanup Coordinates a graceful shutdown of NSPR.
  • PR_ClearInterrupt Clears the interrupt request for the calling thread.
  • PR_CLIST_IS_EMPTY Checks for an empty circular list.
  • PR_Close Closes a file descriptor.
  • PR_CloseDir Closes the specified directory.
  • PR_CloseFileMap Closes a file mapping.
  • PR_CloseSemaphore Closes a specified semaphore.
  • PR_CloseSharedMemory Closes a shared memory segment identified by name.
  • PR_CNotify Notify a thread waiting on a change in the state of monitored data.
  • PR_CNotifyAll Notifies all the threads waiting for a change in the state of monitored data.
  • PR_cnvtf Converts a floating point number to a string.
  • PR_Connect Initiates a connection on a specified socket.
  • PR_CreateFileMap Creates a file mapping object.
  • PR_CreateIOLayerStub Creates a new layer.
  • PR_CreatePipe Creates an anonymous pipe and retrieves file descriptors for the read and write ends of the pipe.
  • PR_CreateThread Creates a new thread.
  • PR_CreateThreadPool Create a new hash table.
  • PR_CWait Wait for a notification that a monitor's state has changed.
  • PR_DELETE Allocates memory of a specified size from the heap.
  • PR_DeleteSemaphore Removes a semaphore specified by name from the system.
  • PR_DeleteSharedMemory Deletes a shared memory segment identified by name.
  • PR_DestroyCondVar Destroys a condition variable.
  • PR_DestroyLock Destroys a specified lock object.
  • PR_DestroyMonitor Destroys a monitor object.
  • PR_DestroyPollableEvent Close the file descriptor associated with a pollable event and release related resources.
  • PR_DetachSharedMemory Unmaps a shared memory segment identified by name.
  • PR_DetachThread Disassociates a PRThread object from a native thread.
  • PR_DisableClockInterrupts Disables timer signals used for preemptive scheduling.
  • PR_dtoa Converts a floating point number to a string.
  • PR_EnterMonitor Enters the lock associated with a specified monitor.
  • PR_EnumerateHostEnt Evaluates each of the possible addresses of a PRHostEnt structure, acquired from PR_GetHostByName ...
  • PR_ExitMonitor Decrements the entry count associated with a specified monitor and, if the entry count reaches ...
  • PR_ExplodeTime Converts an absolute time to a clock/calendar time.
  • PR_ExportFileMapAsString Creates a string identifying a PRFileMap.
  • PR_EXTERN Used to define the prototypes for functions or variables that are to be exported from a shared ...
  • PR_FamilyInet Gets the value of the address family for Internet Protocol.
  • PR_FindSymbol PR_FindSymbol() will return an untyped reference to a symbol in a particular library given the ...
  • PR_FindSymbolAndLibrary Finds a symbol in one of the currently loaded libraries, and returns both the symbol and the ...
  • PR_Free Frees allocated memory in the heap.
  • PR_FREEIF Conditionally frees allocated memory.
  • PR_FreeLibraryName Frees memory allocated by NSPR for library names and path names.
  • PR_GetConnectStatus Get the completion status of a nonblocking connection.
  • PR_GetCurrentThread Returns the current thread object for the currently running code.
  • PR_GetDefaultIOMethods Gets the default I/O methods table.
  • PR_GetDescType Describes what type of file is referenced by a specified file descriptor.
  • PR_GetError Returns the current thread's last set platform-independent error code.
  • PR_GetErrorText Copies the current thread's current error text without altering the text as stored in the thread's ...
  • PR_GetErrorTextLength Gets the length of the error text.
  • PR_GetFileInfo Gets information about a file with a specified pathname. File size is expressed as a 32-bit integer.
  • PR_GetFileInfo64 Gets information about a file with a specified pathname. File size is expressed as a 64-bit integer.
  • PR_GetHostByAddr Looks up a host entry by its network address.
  • PR_GetHostByName Looks up a host by name.
  • PR_GetIdentitiesLayer Finds the layer with the specified identity in the specified stack of layers.
  • PR_GetInheritedFileMap Imports a PRFileMap previously exported by my parent process via PR_CreateProcess.
  • PR_GetLayersIdentity Gets the unique identity for the layer of the specified file descriptor.
  • PR_GetLibraryName Constructs a full library path name.
  • PR_GetLibraryPath Retrieves the current default library path.
  • PR_GetNameForIdentity Gets the string associated with a layer's unique identity.
  • PR_GetOpenFileInfo Gets an open file's information. File size is expressed as a 32-bit integer.
  • PR_GetOpenFileInfo64 Gets an open file's information. File size is expressed as a 64-bit integer.
  • PR_GetOSError Returns the current thread's last set OS-specific error code.
  • PR_GetPeerName Gets the network address of the connected peer.
  • PR_GetProtoByName Looks up a protocol entry based on the protocol's name.
  • PR_GetProtoByNumber Looks up a protocol entry based on protocol's number.
  • PR_GetRandomNoise Produces a random value for use as a seed value for another random number generator.
  • PR_GetSocketOption Retrieves the socket options set for a specified socket.
  1. 1
  2. 2
  3. 3
  4. 4