Overview
VHCL is a set of libraries that provide cross-platform common functionality for C/A set of libraries developed within ICT to support general C++ developmentprojects.
VHCL contains libraries for:
- A robust Assert() - using Pow2Assert
- A cross-platform audio interface, OpenAL implementation, Aria compatible
- Crash reporting functionality. Save out callstacks, email reporting.
- Logging functionality
- Memory tracking, leak detection
- Platform independent high-resolution timer
- Unification of platform dependent / specific features (windows.h, integer types, pragmas, warnings)
Some potential future additions:
includes:
- Platform detection and defines
- File logging
- Memory tracking and leak detection
- Crash reporting
- OpenAL audio interface
- Helpful string functions
- Efficient Assert() function
- High Resolution Timer
- Math library
- Socket/Winsock wrapper
Quick facts:
- Location: https://svn.ict.usc.edu/svn_vh/trunk/.
- Project location(s): trunk/lib/vhcl
- Main developer: Ed Fast
Users
Developers
Formatting Arguments into a String
Use the Format function inside of vhcl_string.h.
Using TCP Sockets
The vhcl_socket class handles cross-platform TCP socket creation and usage.
Message API
Sends: None
Receives: None
Known Issues
FAQ
FAQ
...