acl/doc
2021-08-24 22:32:41 +08:00
..
dhcp add rfc docs of dns 2021-06-13 17:06:42 +08:00
dns add rfc docs of dns 2021-06-13 17:06:42 +08:00
http add rfc docs of dns 2021-06-13 17:06:42 +08:00
mqtt add rfc docs of dns 2021-06-13 17:06:42 +08:00
acl_api.ppt modify redis_cluster doc 2017-06-18 18:46:29 +08:00
acl_cpp_help.ppt add architecture png 2019-07-01 11:47:36 +08:00
acl_fiber.pptx add more options for zadd in redis_zset 2020-06-07 21:47:59 +08:00
acl_samples.pdf first commit acl to github 2013-08-18 17:42:25 +08:00
acl.pptx 增加了 mime 邮件解析的几个方法;修改 lib_acl_cpp/Makefile.db 2015-03-22 17:25:48 +08:00
architecture.pptx modify readme 2021-05-16 21:33:39 +08:00
beanstalk_cn.pdf first commit acl to github 2013-08-18 17:42:25 +08:00
beanstalk_en.txt Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
core.txt modify doc 2021-01-10 14:44:44 +08:00
handlersocket_en.txt Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
ifaddr.txt Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
log.txt Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
net-architecture.pptx add one doc for acl aio architecture 2019-09-17 16:27:40 +08:00
README_EN.md add readme written by English. 2019-07-01 11:49:41 +08:00
redis_cluster.pptx add some contents in redis_cluster.pptx 2021-08-24 22:32:41 +08:00
redis_cluster.vsd add mail builder class and sample; optimize http module; add some json samples for test 2015-09-27 05:59:21 -07:00
redis.pptx acl 3.1.1 version release 2015-03-29 20:32:07 +08:00

acl -- one advanced C/C++ lib for UNIX and WINDOWS

Description

Advanced C/C++ library(ACL) for UNIX-like OS and WIN32 OS, including sync/async/ssl iostream for net/file, thread pool, process pool, db pool, server framework, event, memory, string, array/hash/ring/list, xml and json parser, http/smtp/icmp/redis/memcache/handler-sockett protocol, SSL/TLS, C unit test, etc

Features

  • data structure: array/htable/ring/stack/avl
  • stream(sync and async) for socket and file
  • thread pool and process pool
  • redis/memcached/beanstalkd/handler-socket client
  • mysql/sqlite connection pool
  • http/icmp/smtp protocol
  • json/xml/mime/base64/qp/uucode
  • event(select, poll, iocp, epoll, kqueue, devpoll, win32 message)
  • server framework(multi-process, multi-threads, aio, trigger, udp)
  • HttpServlet for C++; http client and http server
  • session manager
  • log/configure
  • file queue
  • zlib/iconv wrapper
  • unit test framework

Reference

License

  • LGPL-v3 license (see LICENSE.txt in the acl project)

Contact