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