Skip to content

shnam7/opengcl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGCL

OpenGCL is an open source cross-platform general component library written in c++.

Available components

  • 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

Supported Platforms

  • GNU/Linux
  • WIN32 (Tested with Visual Studio 2019)
  • Cygwin
  • Mingw-64

Resource

Refer to samples directory for brief usage.