Skip to content

xxCabin/sflib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libsf_define

宏定义以及通用编译期常量定义

libsf_empty_class

空类

libsf_finally

提供在作用域结束时执行某函数的功能

libsf_http_server

HTTP服务器

libsf_logger

提供基础日志打印功能

libsf_meta

提供一些元编程功能

libsf_msg_bus

提供跨主机消息总线模型

libsf_net

网络通信库(目前只实现tcp通信),windows下使用IOCP封装,linux下使用epoll封装

libsf_nocopy

禁止复制工具类

libsf_object

提供信号/槽机制的实现(包括消息队列,事件循环,定时器等)

libsf_random

对标准库随机引擎以及随机设备进行封装,提供方便调用的随机数生成类

libsf_range

提供数字的range实现

libsf_rpc

简单易用的远程过程调用(RPC)框架

libsf_serialize_binary

提供基础的序列化/反序列化(二进制格式)功能

libsf_single_instance

提供单例模式实现

libsf_tcp_nat_traversal

tcp内网穿透库(测试中)

libsf_thread_pool

提供简单线程池的实现

libsf_tri_type

提供一个可以对变量是否赋值做检测的类

libsf_type

对一些类型的定义

libsf_type_list

提供type list元编程操作

libsf_watch_time

提供运行时间统计功能

test

测试代码

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.5%
  • Other 1.5%