Memory Buffer and Encoding
The memory buffer and encoding section of the libshare library provides method to manage dynamic sized, file memory-mapped, and encoding memory segments.
The section can be broken down into the following groups:
-
Store and retrieve information from hash-maps.
Hash Maps
libshare_memmeta
compound
-
Generate and print hash digest referencing data segments.
Hash Digest
libshare_memkey
compound
-
Generate and print JSON formatted context.
JSON Encoder
memjson
compound
-
Dynamic memory management for memory buffers.
Memory Buffers
libshare_membuf
compound
-
Manage a set of memory buffers.
Memory Pools
libshare_mempool
compound