Intro
hw 是一套跨平台c++工具集,类名以H开头
platform
required
Module
- h.h:总头文件
- hversion.h: 版本
- hdef.h: 宏定义
- hplatform.h: 平台相关
- hendian.h: 大小端
- hlog.h: 日志
- herr.h: 错误码
- htime.h: 时间
- hstring.h: 字符串
- hfile.h: 文件类
- hthread.h:线程
- hthreadpool.h:线程池
- hmutex.h:同步锁
- hobj.h: 对象基类
- hvar.h: var变量
- hbuf.h: 缓存类
- hscope.h: 作用域RAII机制
- hmain.h: main_ctx: arg env
- hproc.h: 子进程/线程类
- hsysinfo.h: 系统信息
- hifconf.h: ifconfig实现
- singleton.h: 单例模式
- iniparser.h: ini解析
other
- Makefile: 通用Makefile模板
- main.cpp.tmpl: 通用main.cpp模板
BUILD
mv main.cpp.tmpl main.cpp
make DIRS="."