N | |
nanosec, timevalue_t | |
newcopy_object, typeadapt_lifetime_it | |
next | |
next_block, pagecache_block_t | |
next_child | |
next_freeblock, pagecache_block_t | |
next_offset, queue_iterator_t | |
nextindex, filereader_t | |
nextpage, queue_iterator_t | |
nextwait, thread_t | |
node, suffixtree_pos_t | |
nodeadp | |
nodeoff, typeadapt_member_t | |
nodesize, queue_iterator_t | |
nr_nodes, exthash_t | |
nr_signal_handlers, signalstate_t | |
nr_waiting, waitlist_t | |
nrchild, trie_nodedata_t | |
nrcolumns, csvfilereader_t | |
nrelements, syncqueue_t | |
nrfreebuffer, filereader_t | |
nrofparts, splitstring_t | |
nrofreader, rwlock_t | |
nrrows, csvfilereader_t | |
O | |
object | |
objectcache, threadcontext_t | |
objectsize, typeadapt_impl_t | |
offset | |
oldstate, signalhandler_t | |
onclose | |
ondestroy | |
onredraw | |
onreshape | |
onvisible | |
P | |
pageblock, pagecache_block_t | |
pagecache, threadcontext_t | |
pagecache_correction, resourceusage_t | |
pagecache_staticusage, resourceusage_t | |
pagecache_usage, resourceusage_t | |
pagesize | |
pagesize_vm, valuecache_t | |
parent | |
pcontext, threadcontext_t | |
pos | |
posshift, arraysf_t | |
prefixlen, suffixtree_iterator_t | |
prev | |
prevlastcolumn, textpos_t | |
printf, log_it | |
printtext, log_it | |
privilegeduser, sysuser_t | |
protection, vm_region_t | |
protocol | |
protocol_ipaddr, ipaddr_t | |
ptr, ioevent_id_t | |
Q | |
queue, queue_page_t | |
queues, syncrun_t |
The nano seconds counted from some point in time.
int32_t nanosec
Function copies an object.
int ( * newcopy_object ) (struct typeadapt_t * typeadp, /*out*/struct typeadapt_object_t ** destobject, const struct typeadapt_object_t * srcobject)
Points to previously allocated block.
blockheader_t * next
Points to unconverted mb character sequence of len bytes.
const char * next
Points to next node in the list.
dlist_node_t * next
Points in list.
struct addrinfo * next
Points to next unread memory byte.
uint8_t * next
Next memory page in list of pages.
struct dlist_node_t * next
Points to next node in the list.
struct slist_node_t * next
Points to memory address of the next byte which is read.
const uint8_t * next
Used in suffixtreeiterator_list_t to connect all contained suffixtree_iterator_t.
slist_node_t * next
Points to the next byte returned from nextbyte_utf8scanner.
const uint8_t * next
Pointer to next free memory location of the allocated memory.
uint8_t * next
Used to store all allocated pagecache_block_t in a list.
dlist_node_t next_block
Pointer to suffixtree_node_t which has to be visited next on this level of hierachy.
suffixtree_node_t * next_child
Used to manage childs in a single linked list.
suffixtree_node_t * next_child
Used to store pagecache_block_t in a free list if this block contains free pages.
dlist_node_t next_freeblock
The offset into nextpage which is the start address of the next node.
uint32_t next_offset
Index into mmfile.
uint8_t nextindex
The memory page which is iterated.
queue_page_t * nextpage
Points to next thread which waits on the same thrmutex_t or waitlist_t.
struct slist_node_t * nextwait
The current node indicates the position in the tree.
suffixtree_node_t * node
Offers lifetime + keycomparator + gethash services to handle stored nodes.
typeadapt_member_t nodeadp
Offers lifetime + comparator services to handle stored nodes.
typeadapt_member_t nodeadp
Stores typeadapt_nodeoffset_t.
typeadapt_nodeoffset_t nodeoff
The size of the returned node.
uint16_t nodesize
The number of stored nodes in the hash table.
size_t nr_nodes
Number of stored signal handlers.
int nr_signal_handlers
The number of threads waiting.
size_t nr_waiting
Nr of childs stored in optional child[] array or trie_subnode_t.
uint8_t nrchild
The number of columns (Data fields) per row.
size_t nrcolumns
Number of stored elements.
size_t nrelements
Number of released or unread buffers.
uint8_t nrfreebuffer
The number of noncontinuous parts the string is composed of.
uint8_t nrofparts
The number of readers currently reading the protected data structure.
uint32_t nrofreader
The number of rows of data.
size_t nrrows
A pointer to the object data.
iobj_t * object
The value of the first argument of iocallback_f.
void * object
The pointer to the identified object.
struct x11window_t * object
Thread local erorr object cache.
iobj_DECLARE( , objectcache ) objectcache
The size of supported structure.
size_t objectsize
Memory offset of first data byte of key used to branch.
size_t offset
Byte offset into text data.
size_t offset
Contains old signal handler configuration.
struct sigaction oldstate
The event handler is called if the user requested to close the window.
void ( * onclose ) (window_t * win)
The event handler is called if the user requested to close the window.
void ( * onclose ) (x11window_t * x11win)
The event handler is called if the window was destroyed by another process.
void ( * ondestroy ) (window_t * win)
The event handler is called if the window was destroyed by another process.
void ( * ondestroy ) (x11window_t * x11win)
The event handler is called if the window was (partially) obscured and the obscured content has to be redrawn.
void ( * onredraw ) (window_t * win)
The event handler is called if the window was (partially) obscured and the obscured content has to be redrawn.
void ( * onredraw ) (x11window_t * x11win)
The event handler is called whenever the geometry of the window changes.
void ( * onreshape ) (window_t * win, uint32_t width, uint32_t height)
The event handler is called whenever the geometry of the window changes.
void ( * onreshape ) (x11window_t * x11win, uint32_t width, uint32_t height)
The event handler is called whenever the window changes from hidden to shown state or vice versa.
void ( * onvisible ) (window_t * win, bool isVisible)
The event handler is called whenever the window changes from hidden to shown state or vice versa.
void ( * onvisible ) (x11window_t * x11win, bool isVisible)
System memory page where free pages are located.
vmpage_t pageblock
Thread local virtual memory page manager.
iobj_DECLARE( , pagecache ) pagecache
Size of pages resourceusage_t uses itself.
size_t pagecache_correction
Size of static memory allocated in pagecache_t.
size_t pagecache_staticusage
Sum of size of all cache memory pages.
size_t pagecache_usage
The size of a memory block.
uint8_t pagesize
Size of a single page stored in freepagelist.
size_t pagesize
The size of a virtual memory page in bytes.
uint32_t pagesize_vm
Points to parent node.
lrptree_node_t * parent
The parent of node.
suffixtree_node_t * parent
Points to shared processcontext_t.
struct processcontext_t * pcontext
Index of node stored in arraysf_t.
size_t pos
Position in suffixtree_t where the next character is added.
suffixtree_pos_t pos
The number of bits pos index of arraysf_node_t is shifted right before it is used modulo toplevelsize to access root.
uint32_t posshift:8
Sum of length of strings on the path from root up to next_child.
size_t prefixlen
Points to previous node in the list.
dlist_node_t * prev
PRev memory page in list of pages.
struct dlist_node_t * prev
Column number of the last character on the previous line.
size_t prevlastcolumn
Writes a new log entry to in internal buffer.
void ( * printf ) (void * log, uint8_t channel, uint8_t flags, const log_header_t * header, const char * format, ... ) __attribute__ ((__format__ (__printf__, 5, 6)))
Writes text resource as new log entry to in internal buffer.
void ( * printtext ) (void * log, uint8_t channel, uint8_t flags, const log_header_t * header, log_text_f textf, ... )
Contains privileged user which is set at process creation from the system.
sysuser_id_t privilegeduser
Gives protection (access rights) of the memory block.
accessmode_e protection
Same as ipaddr_t.protocol.
uint16_t protocol
Indicates a specific internet protocol.
uint16_t protocol
Returns the specified protocol for this ip address.
ipprotocol_e protocol_ipaddr( const ipaddr_t * addr )
Allows to store the id value as pointer type.
void * ptr
Queue this page belongs to.
queue_t * queue
Queues wich are used to store syncthread_t.
syncqueue_t queues[7]