OpenGCL is an open source cross-platform general component library written in c++.
- gthread: C++ class wrapper for pthread (using pthreads4w from conan.io)
- gsememaphore: POSIX complient semaphore
- gsocket: socket API and C++ wrapper
- gtime: high resolution timer
- gmmap: memory mapped file
- glist: simple doubly linked list
- gque: simple circular queue
- gevent: simple thread-safe event and event emitter
- gtokenizer: simple string tokenizer
- GNU/Linux
- WIN32 (Tested with Visual Studio 2019)
- Cygwin
- Mingw-64
Refer to samples directory for brief usage.