- Pool
- Data Buffer
- Registry
- Memento
- Observer
- Singleton
- State Machine
- Thread Safe IOStream
- Thread Safe Queue
- Thread
- WorkerPool
- Persistent Worker
- Message
- Client
- Server
- IVector 2
- IVector 3
- Random 2D Coordinate Generator
- Perlin Noise 2D
- Timer
- Chronometer
make# Run all the test with binary output hidden
make test
# Run all the test with binary output shown
make test VERBOSE=1
# Run a specific test
make run test_name
# Run Server and Client in separate instances
make run server
make run client