G | |
g_errorcontext_strdata | |
g_errorcontext_stroffset | |
g_logmain_interface | |
g_maincontext | |
g_utf8_bytesperchar | |
g_wbuffer_cstring | |
g_wbuffer_memblock | |
g_wbuffer_static | |
getbinarykey, typeadapt_getkey_it | |
getbuffer, log_it | |
gethash, typeadapt_t | |
getkey, typeadapt_t | |
getstate, log_it | |
H | |
h, sha1_hash_t | |
handler, signalhandler_t | |
hashtable, exthash_t | |
header, trie_nodedata_t | |
height_in_pixel, x11videomode_t | |
I | |
id, x11windowmap_entry_t | |
idmap, x11display_t | |
iimpl | |
impl, wbuffer_t | |
initcount | |
internal_state, convert_wchar_t | |
io, logbuffer_t | |
iobuffer, objectcache_impl_t | |
ioerror, filereader_t | |
ioevents, ioevent_t | |
ipsock, ipsocket_async_t | |
isvalid, signalhandler_t | |
K | |
keylen, trie_nodedata_t | |
L | |
languages, textresource_t | |
last | |
lastpage, queue_iterator_t | |
left | |
len, convert_wchar_t | |
length | |
level, exthash_t | |
lifetime, typeadapt_t | |
line, textpos_t | |
linenr, csvfilereader_parsestate_t | |
lockflag | |
lockflag;, thread_t | |
lockholder, thrmutex_t | |
log, threadcontext_t | |
log2elements_per_block, blockarray_t | |
log2pagesize_vm, valuecache_t | |
log2ptr_per_block, blockarray_t | |
logsize, logbuffer_t | |
M | |
main_arg, thread_t | |
main_task, thread_t | |
main_thread, maincontext_startparam_t | |
mainfct, syncthread_t | |
malloc_acceptleak, resourceusage_t | |
malloc_correction, resourceusage_t | |
malloc_usage, resourceusage_t | |
matched_len, suffixtree_pos_t | |
maxlength, suffixtree_t | |
maxlevel, exthash_t | |
mm, threadcontext_t | |
mmfile, filereader_t | |
mmtrans_correction, resourceusage_t | |
mmtrans_usage, resourceusage_t | |
modeid, x11videomode_t |
Used in processcontext_INIT_STATIC to initialize static processcontext_t.
extern uint8_t g_errorcontext_strdata[]
Used in processcontext_INIT_STATIC to initialize static processcontext_t.
extern uint16_t g_errorcontext_stroffset[]
Adapted interface (see log_it) to static log service.
extern struct log_it g_logmain_interface
Contains single instance of interface log_it.
log_it g_logmain_interface
Global variable which describes the main context for the current process.
extern struct maincontext_t g_maincontext
Stores the length in bytes of an encoded utf8 character indexed by the first encoded byte.
extern uint8_t g_utf8_bytesperchar[256]
Adapt wbuffer_t to use cstring_t as buffer.
extern wbuffer_it g_wbuffer_cstring
Adapt wbuffer_t to use memblock_t as buffer.
extern wbuffer_it g_wbuffer_memblock
Adapt wbuffer_t to a static buffer.
extern wbuffer_it g_wbuffer_static
Returns in typeadapt_binarykey_t the description of a binary key.
void ( * getbinarykey ) (struct typeadapt_t * typeadp, struct typeadapt_object_t * node, /*out*/typeadapt_binarykey_t * binkey)
Returns content of log buffer as C-string and its size in bytes.
void ( * getbuffer ) (const void * log, uint8_t channel, /*out*/uint8_t ** buffer, /*out*/size_t * size)
Interface to adapt reading of a hash value.
typeadapt_gethash_it gethash
Interface to adapt reading of a key as binary data.
typeadapt_getkey_it getkey
Returns configured log_state_e for a specific log_channel_e channel.
uint8_t ( * getstate ) (const void * log, uint8_t channel)
Current hash value.
uint32_t h[5]
Function pointer to new signal handler.
signalhandler_f handler
Pointer to table of size pow(2,level).
exthash_node_t ** hashtable
Flags which describes content of trie_nodedata_t.
header_t header
Pixel size in vertical direction.
uint32_t height_in_pixel
The identification of an object.
uint32_t id
Used internally to map an id to an object pointer.
struct x11windowmap_t * idmap
A pointer to the implementation of the interface iobj_it.
iobj_it * iimpl
The pointer to callback function iocallback_f.
iocallback_f iimpl
Pointer to interface implementing memory allocation strategy.
const wbuffer_it * iimpl
Points to wrapped object or a static allocated buffer.
void * impl
Counts the number of successfull initialized services/subsystems.
uint16_t initcount
Number of correct initialized objects.
size_t initcount
Internal state used in conversion.
mbstate_t internal_state
Holds iochannel the log is written to.
sys_iochannel_t io
Used in ALLOC_PAGECACHE.
struct { uint8_t * addr ; size_t size ; } iobuffer
Safes status of last read access to file.
int ioerror
One or more ioevent_e values ored together in one event mask.
uint32_t ioevents
A socket of type ipsocket_t.
ipsocket_t ipsock
Indicates if this structure contains valid information.
bool isvalid
Start of byte-aligned data.
uint8_t keylen
Contains list of textresource_language_t.
slist_t languages
Points to last element (tail) of list.
struct slist_node_t * last
This variables makes syncqueue_t convertible to type queue_t.
struct dlist_node_t * last
Points to last entry in list of waiting threads.
struct slist_node_t * last
The root pointer of the list of waiting threads.
struct slist_node_t * last
The last memory page in the list of pages.
queue_page_t * lastpage
Points to left subtree.
lrptree_node_t * left
Points to left subtree.
lrtree_node_t * left
Follow left pointer if testet bit at bit_offset is 0.
patriciatrie_node_t * left
Stores size (in bytes) of the unconverted mb character sequence.
size_t len
The number of elements stored in this array.
size_t length
The number of elements stored in this array.
size_t length
Length of text data in bytes.
size_t length
Determines the hash table size as pow(2,level).
uint8_t level
Interface to adapt the lifetime of an object type.
typeadapt_lifetime_it lifetime
Line number of the next unread character.
size_t line
Current text line nr.
size_t linenr
Lock flag used to protect access to data members.
uint8_t lockflag
Lock flag used to protect access to data members.
uint8_t lockflag
Lock flag used to protect access to data members.
uint8_t lockflag
The threads which acquired the lock and is allowed to run.
struct thread_t * lockholder
Thread local erorr log.
iobj_DECLARE( , log ) log
The log2 of elements_per_block plus 1 or value 0.
uint8_t log2elements_per_block
The log2_int value of pagesize_vm.
uint8_t log2pagesize_vm
The log2 of number of pointer stored in a memory block.
uint8_t log2ptr_per_block
Stores the size in bytes of the buffered log entries.
uint32_t logsize
Parameter of executed main_task function.
void * main_arg
Function executed after thread has been created.
thread_f main_task
The main threads main function.
maincontext_thread_f main_thread
Function where execution should continue.
syncthread_f mainfct
Holds maximum number of bytes of accepted malloc memory leak.
uint16_t malloc_acceptleak
Number of bytes resourceusage_t uses itself.
size_t malloc_correction
Number of memory bytes allocated by malloc.
size_t malloc_usage
The number of characters matched in node.
size_t matched_len
Max length (in bytes) of all added strings.
size_t maxlength
Determines the max size of the hash table.
uint8_t maxlevel
Thread local memory manager.
iobj_DECLARE( , mm ) mm
The buffered input of the file.
struct { uint8_t* addr ; size_t size ; } mmfile[2]
Number of bytes resourceusage_t uses itself.
size_t mmtrans_correction
Number of memory bytes allocated by mm_impl_t.
size_t mmtrans_usage
Internal implementation specific id.
uint16_t modeid