Shared Persistent Heap Data Environment Manual 1.4.0
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
 
doc
 
sphmaindox.h
 
src
 
sasatom.h
Type and functions for SAS atomic operations
 
sascompoundheap.h
Shared Address Space Compound Heap
 
sasindex.h
Shared Address Space B-tree based on binary values including virtual addresses
 
sasindexenum.h
Enumeration API for iteration over Shared Address Space binary B-tree index defined in sasindex.h. For use by shared memory multi-thread/multi-core applications
 
sasindexkey.h
API for defining binary Index keys for B-Trees
 
saslock.h
Shared Address Space User Locks. Address based locking for shared address space blocks and utility objects
 
sasmsync.h
API to manage the resources of the Shared Address Space
 
sassim.h
Shared Address Space, base runtime for shared and persistent memory for multi-thread/multi-core applications
 
sassimpleheap.h
Shared Address Space Simple Heap
 
sassimplespace.h
Shared Address Space Simple Space. Allocate a SAS block as one contiguous space
 
sassimplestack.h
Shared Address Space Simple Stack. Allocate a SAS block as stack
 
sasstringbtree.h
Shared Address Space B-tree
 
sasstringbtreeenum.h
An enumeration over a Shared Address Space, C String BTree index for shared memory multi-thread/multi-core applications
 
sphcompoundpcqheap.h
Shared Address Space Compound Heap, PCQueue extension
 
sphcontext.h
Shared Persistent Heap, name/address context for shared memory multi-thread/multi-core applications
 
sphdirectpcqueue.h
Shared Persistent Heap, single producer single consumer queue direct API
 
sphgtod.h
Functions to convert time stamp (sphtimer_t) values to struct timeval value format with gettimeofday() epoch
 
sphlfentry.h
Shared Persistent Heap, logger/queue etc event entry status, update, and access functions
 
sphlflogentry.h
Shared Persistent Heap, logger entry status, update and access functions
 
sphlflogger.h
Shared Persistent Heap, logger. For shared memory multi-thread/multi-core applications. This implementation uses atomic operations to implement Lock Free Loggers (SPHLFLogger_t)
 
sphlockfreeheap.h
Shared Persistent Heap, lock free heap allocator for shared memory multi-thread/multi-core applications
 
sphlogportal.h
Shared Persistent Heap, log Portal. For shared memory multi-thread/multi-core applications. This implementation uses atomic operations to collect a set of Lock Free Loggers (SPHLFLogger_t) and control the switching to a fresh logger when it fills up, in a non-blocking but thread safe manner
 
sphsinglepcqueue.h
Shared Persistent Heap, single producer single consumer queue. For shared memory multi-thread/multi-core applications. This implementation uses atomic operations to implement Lock Free Producer/Consumer queues (SPHSinglePCQueue_t)
 
sphthread.h
Thread utility functions
 
sphtimer.h
Functions to access the Time Base register (PPC) or clock_gettime(CLOCK_MONOTONIC) measure time at high resolution. The POWER timebase is safe to use because it is; separate from CPU clock, invariant, and synchronized across cores and sockets