acl  3.5.3.0
lib_acl.hpp
浏览该文件的文档.
1 #pragma once
2 
3 #include "acl_cpp_define.hpp"
4 #include "acl_cpp_init.hpp"
5 #include "acl_cpp_test.hpp"
6 
7 #include "stdlib/noncopyable.hpp"
8 #include "stdlib/singleton.hpp"
9 #include "stdlib/snprintf.hpp"
10 #include "stdlib/dns_service.hpp"
11 #include "stdlib/final_tpl.hpp"
12 #include "stdlib/json.hpp"
13 #include "stdlib/locker.hpp"
14 #include "stdlib/log.hpp"
15 #include "stdlib/pipe_stream.hpp"
16 #include "stdlib/string.hpp"
17 #include "stdlib/util.hpp"
18 #include "stdlib/xml.hpp"
19 #include "stdlib/xml1.hpp"
20 #include "stdlib/xml2.hpp"
21 #include "stdlib/zlib_stream.hpp"
22 #include "stdlib/md5.hpp"
23 #include "stdlib/sha1.hpp"
24 #include "stdlib/charset_conv.hpp"
25 #include "stdlib/escape.hpp"
26 #include "stdlib/pipe_stream.hpp"
27 #include "stdlib/url_coder.hpp"
28 #include "stdlib/thread.hpp"
29 #include "stdlib/thread_pool.hpp"
30 #include "stdlib/thread_queue.hpp"
31 #include "stdlib/tbox.hpp"
32 #include "stdlib/tbox_array.hpp"
33 #include "stdlib/thread_mutex.hpp"
34 #include "stdlib/thread_cond.hpp"
35 #include "stdlib/scan_dir.hpp"
36 #include "stdlib/dbuf_pool.hpp"
37 #include "stdlib/mbox.hpp"
38 #include "stdlib/trigger.hpp"
39 #include "stdlib/atomic.hpp"
40 #include "stdlib/bitmap.hpp"
41 #include "stdlib/diff_object.hpp"
42 #include "stdlib/diff_string.hpp"
43 #include "stdlib/diff_manager.hpp"
44 #include "stdlib/token_tree.hpp"
45 
46 #include "serialize/gsoner.hpp"
48 
49 #include "memcache/memcache.hpp"
52 
53 #include "session/session.hpp"
56 
57 #include "net/rfc1035.hpp"
58 
59 #include "stream/stream.hpp"
60 #include "stream/istream.hpp"
61 #include "stream/ostream.hpp"
62 #include "stream/fstream.hpp"
63 #include "stream/ifstream.hpp"
64 #include "stream/ofstream.hpp"
65 #include "stream/socket_stream.hpp"
66 #include "stream/server_socket.hpp"
67 
68 #include "stream/aio_handle.hpp"
71 #include "stream/aio_stream.hpp"
72 #include "stream/aio_istream.hpp"
73 #include "stream/aio_ostream.hpp"
76 #include "stream/aio_fstream.hpp"
77 #include "stream/stdin_stream.hpp"
78 #include "stream/stdout_stream.hpp"
79 
80 #include "stream/sslbase_conf.hpp"
81 #include "stream/sslbase_io.hpp"
82 #include "stream/polarssl_conf.hpp"
83 #include "stream/polarssl_io.hpp"
84 #include "stream/mbedtls_conf.hpp"
85 #include "stream/mbedtls_io.hpp"
86 
87 #include "ipc/ipc_client.hpp"
88 #include "ipc/ipc_server.hpp"
89 #include "ipc/ipc_service.hpp"
90 #include "ipc/rpc.hpp"
91 
92 #include "http/http_client.hpp"
93 #include "http/http_header.hpp"
94 #include "http/http_pipe.hpp"
95 #include "http/http_request.hpp"
96 #include "http/http_response.hpp"
97 #include "http/http_service.hpp"
98 #include "http/http_mime.hpp"
99 #include "http/HttpCookie.hpp"
100 #include "http/HttpServlet.hpp"
101 #include "http/HttpSession.hpp"
104 #include "http/http_download.hpp"
105 #include "http/http_utils.hpp"
108 #include "http/websocket.hpp"
109 #include "http/WebSocketServlet.hpp"
110 #include "http/http_aclient.hpp"
111 
112 #include "db/query.hpp"
113 #include "db/mysql_conf.hpp"
114 #include "db/pgsql_conf.hpp"
115 #include "db/db_handle.hpp"
116 #include "db/db_mysql.hpp"
117 #include "db/db_sqlite.hpp"
118 #include "db/db_pgsql.hpp"
119 #include "db/db_pool.hpp"
120 #include "db/mysql_pool.hpp"
121 #include "db/pgsql_pool.hpp"
122 #include "db/sqlite_pool.hpp"
123 #include "db/mysql_manager.hpp"
124 #include "db/pgsql_manager.hpp"
125 #include "db/sqlite_manager.hpp"
126 #include "db/db_service.hpp"
127 #include "db/db_service_mysql.hpp"
128 #include "db/db_service_sqlite.hpp"
129 #include "db/db_cursor.hpp"
130 #include "db/sqlite_cursor.hpp"
131 
132 #include "hsocket/hspool.hpp"
133 #include "hsocket/hsclient.hpp"
134 #include "hsocket/hstable.hpp"
135 #include "hsocket/hsrow.hpp"
136 #include "hsocket/hserror.hpp"
137 
138 #include "beanstalk/beanstalk.hpp"
140 
141 #include "mime/mime_define.hpp"
142 #include "mime/mime_attach.hpp"
143 #include "mime/mime_base64.hpp"
144 #include "mime/mime_body.hpp"
145 #include "mime/mime_code.hpp"
146 #include "mime/mime_head.hpp"
147 #include "mime/mime.hpp"
148 #include "mime/mime_image.hpp"
149 #include "mime/mime_node.hpp"
151 #include "mime/mime_uucode.hpp"
152 #include "mime/mime_xxcode.hpp"
153 #include "mime/rfc2047.hpp"
154 #include "mime/rfc822.hpp"
155 
156 #include "smtp/mail_attach.hpp"
157 #include "smtp/mail_body.hpp"
158 #include "smtp/mail_message.hpp"
159 #include "smtp/smtp_client.hpp"
160 
161 #include "event/event_timer.hpp"
162 #include "event/event_mutex.hpp"
163 
164 #include "master/master_base.hpp"
165 #include "master/master_threads.hpp"
166 #include "master/master_aio.hpp"
167 #include "master/master_proc.hpp"
168 #include "master/master_udp.hpp"
169 #include "master/master_trigger.hpp"
170 #include "master/master_conf.hpp"
171 
172 #include "queue/queue_manager.hpp"
173 #include "queue/queue_file.hpp"
174 
176 #include "connpool/connect_pool.hpp"
179 #include "connpool/check_client.hpp"
180 #include "connpool/tcp_client.hpp"
181 #include "connpool/tcp_pool.hpp"
182 #include "connpool/tcp_manager.hpp"
183 #include "connpool/tcp_ipc.hpp"
184 #include "connpool/tcp_sender.hpp"
185 #include "connpool/tcp_reader.hpp"
186 
187 #include "redis/redis_client.hpp"
191 #include "redis/redis_result.hpp"
192 #include "redis/redis_key.hpp"
193 #include "redis/redis_hash.hpp"
194 #include "redis/redis_string.hpp"
195 #include "redis/redis_list.hpp"
196 #include "redis/redis_pubsub.hpp"
198 #include "redis/redis_set.hpp"
199 #include "redis/redis_zset.hpp"
200 #include "redis/redis_script.hpp"
201 #include "redis/redis_server.hpp"
204 #include "redis/redis_cluster.hpp"
205 #include "redis/redis_slot.hpp"
206 #include "redis/redis_node.hpp"
207 #include "redis/redis_geo.hpp"
208 #include "redis/redis_slave.hpp"
209 #include "redis/redis_master.hpp"
210 #include "redis/redis_sentinel.hpp"
211 #include "redis/redis_role.hpp"
212 #include "redis/redis_stream.hpp"
213 #include "redis/redis.hpp"
214 
215 #include "disque/disque.hpp"
216 #include "disque/disque_cond.hpp"
217 #include "disque/disque_job.hpp"
218 #include "disque/disque_node.hpp"
219 
220 #include "mqtt/mqtt_message.hpp"
221 #include "mqtt/mqtt_ack.hpp"
222 #include "mqtt/mqtt_connect.hpp"
223 #include "mqtt/mqtt_connack.hpp"
224 #include "mqtt/mqtt_disconnect.hpp"
225 #include "mqtt/mqtt_pingreq.hpp"
226 #include "mqtt/mqtt_pingresp.hpp"
227 #include "mqtt/mqtt_publish.hpp"
228 #include "mqtt/mqtt_puback.hpp"
229 #include "mqtt/mqtt_pubrec.hpp"
230 #include "mqtt/mqtt_pubrel.hpp"
231 #include "mqtt/mqtt_pubcomp.hpp"
232 #include "mqtt/mqtt_subscribe.hpp"
233 #include "mqtt/mqtt_suback.hpp"
234 #include "mqtt/mqtt_unsubscribe.hpp"
235 #include "mqtt/mqtt_unsuback.hpp"
236 #include "mqtt/mqtt_client.hpp"
237 #include "mqtt/mqtt_aclient.hpp"