Skip to content

Contains few resuable components that are built into shared libraries

Notifications You must be signed in to change notification settings

InfiniteVerma/components

Repository files navigation

components

Contains few resuable components that get built into a .so file that can then be used in other projects Just a project to help me learn.

Todo

V0

  • Basic logger file
  • Makefile, build a .so file

V1

  • Ring buffer
  • Add tests
  • Make it thread safe
  • Uses: TCP, logger

V2

  • Logger using above ring buffer

V3

  • Free list and custom memory allocation using sbrk

V4

  • Thread pool

V5

  • Resource manager (like a RAII wrapper?)

Documentation

Circular buffer: https://en.wikipedia.org/wiki/Circular_buffer

About

Contains few resuable components that are built into shared libraries

Resources

Stars

Watchers

Forks