[{"title":"( 96 个子文件 352KB ) libevent多线程","children":[{"title":"libevent","children":[{"title":"ht-internal.h <span style='color:#111;'> 28.47KB </span>","children":null,"spread":false},{"title":"bufferevent_filter.c <span style='color:#111;'> 14.70KB </span>","children":null,"spread":false},{"title":"evthread.c <span style='color:#111;'> 11.80KB </span>","children":null,"spread":false},{"title":"WIN32-Code","children":[{"title":"event2","children":[{"title":"event-config.h <span style='color:#111;'> 10.89KB </span>","children":null,"spread":false}],"spread":true},{"title":"tree.h <span style='color:#111;'> 44.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"evdns.h <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"arc4random.c <span style='color:#111;'> 12.42KB </span>","children":null,"spread":false},{"title":"http-internal.h <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"compat","children":[{"title":"sys","children":[{"title":"queue.h <span style='color:#111;'> 16.28KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"evutil.c <span style='color:#111;'> 57.16KB </span>","children":null,"spread":false},{"title":"listener.c <span style='color:#111;'> 20.56KB </span>","children":null,"spread":false},{"title":"event.c <span style='color:#111;'> 73.28KB </span>","children":null,"spread":false},{"title":"bufferevent_pair.c <span style='color:#111;'> 8.61KB </span>","children":null,"spread":false},{"title":"buffer.c <span style='color:#111;'> 70.69KB </span>","children":null,"spread":false},{"title":"bufferevent_ratelim.c <span style='color:#111;'> 27.85KB </span>","children":null,"spread":false},{"title":"evrpc-internal.h <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"strlcpy-internal.h <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"stdafx.h <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"evrpc.c <span style='color:#111;'> 28.68KB </span>","children":null,"spread":false},{"title":"bufferevent_sock.c <span style='color:#111;'> 17.39KB </span>","children":null,"spread":false},{"title":"evsignal-internal.h <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"event_iocp.c <span style='color:#111;'> 7.45KB </span>","children":null,"spread":false},{"title":"defer-internal.h <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false},{"title":"minheap-internal.h <span style='color:#111;'> 5.63KB </span>","children":null,"spread":false},{"title":"mm-internal.h <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"win32select.c <span style='color:#111;'> 10.03KB </span>","children":null,"spread":false},{"title":"bufferevent-internal.h <span style='color:#111;'> 15.43KB </span>","children":null,"spread":false},{"title":"ipv6-internal.h <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"stdafx.cpp <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"evrpc.h <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"evthread-internal.h <span style='color:#111;'> 13.54KB </span>","children":null,"spread":false},{"title":"bufferevent.c <span style='color:#111;'> 22.02KB </span>","children":null,"spread":false},{"title":"evmap-internal.h <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"evthread_win32.c <span style='color:#111;'> 8.33KB </span>","children":null,"spread":false},{"title":"evdns.c <span style='color:#111;'> 124.71KB </span>","children":null,"spread":false},{"title":"bufferevent_async.c <span style='color:#111;'> 17.81KB </span>","children":null,"spread":false},{"title":"event_tagging.c <span style='color:#111;'> 13.98KB </span>","children":null,"spread":false},{"title":"signal.c <span style='color:#111;'> 11.81KB </span>","children":null,"spread":false},{"title":"evmap.c <span style='color:#111;'> 20.94KB </span>","children":null,"spread":false},{"title":"changelist-internal.h <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"ratelim-internal.h <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false},{"title":"strlcpy.c <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"log-internal.h <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"evbuffer-internal.h <span style='color:#111;'> 10.30KB </span>","children":null,"spread":false},{"title":"libevent.vcproj <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false},{"title":"iocp-internal.h <span style='color:#111;'> 7.49KB </span>","children":null,"spread":false},{"title":"log.c <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":"evutil_rand.c <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"http.c <span style='color:#111;'> 108.59KB </span>","children":null,"spread":false},{"title":"util-internal.h <span style='color:#111;'> 10.33KB </span>","children":null,"spread":false},{"title":"event-internal.h <span style='color:#111;'> 12.42KB </span>","children":null,"spread":false},{"title":"buffer_iocp.c <span style='color:#111;'> 8.40KB </span>","children":null,"spread":false},{"title":"include","children":[{"title":"event2","children":[{"title":"tag_compat.h <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"tag.h <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":"rpc_compat.h <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"keyvalq_struct.h <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"http_compat.h <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"bufferevent_compat.h <span style='color:#111;'> 4.34KB </span>","children":null,"spread":false},{"title":"buffer.h <span style='color:#111;'> 30.01KB </span>","children":null,"spread":false},{"title":"dns_compat.h <span style='color:#111;'> 11.85KB </span>","children":null,"spread":false},{"title":"bufferevent.h <span style='color:#111;'> 27.94KB </span>","children":null,"spread":false},{"title":"http_struct.h <span style='color:#111;'> 4.07KB </span>","children":null,"spread":false},{"title":"event_struct.h <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false},{"title":"bufferevent_struct.h <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"listener.h <span style='color:#111;'> 5.83KB </span>","children":null,"spread":false},{"title":"event.h <span style='color:#111;'> 44.07KB </span>","children":null,"spread":false},{"title":"buffer_compat.h <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"rpc.h <span style='color:#111;'> 20.49KB </span>","children":null,"spread":false},{"title":"bufferevent_ssl.h <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false},{"title":"util.h <span style='color:#111;'> 21.25KB </span>","children":null,"spread":false},{"title":"event_compat.h <span style='color:#111;'> 7.22KB </span>","children":null,"spread":false},{"title":"http.h <span style='color:#111;'> 31.64KB </span>","children":null,"spread":false},{"title":"rpc_struct.h <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"dns_struct.h <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"dns.h <span style='color:#111;'> 24.07KB </span>","children":null,"spread":false},{"title":"thread.h <span style='color:#111;'> 9.24KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"Client","children":[{"title":"stdafx.h <span style='color:#111;'> 276B </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 944B </span>","children":null,"spread":false},{"title":"Client.cpp <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"stdafx.cpp <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"Client.vcproj <span style='color:#111;'> 4.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"Server","children":[{"title":"Server.cpp <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"LibEvent.h <span style='color:#111;'> 835B </span>","children":null,"spread":false},{"title":"CProtocol.h <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"LibEventFunction.cpp <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"LibEventFunction.h <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"Test.vcproj <span style='color:#111;'> 4.99KB </span>","children":null,"spread":false},{"title":"stdafx.h <span style='color:#111;'> 333B </span>","children":null,"spread":false},{"title":"LibUserFunction.h <span style='color:#111;'> 321B </span>","children":null,"spread":false},{"title":"LibPOCO.h <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 932B </span>","children":null,"spread":false},{"title":"CLibEventData.h <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"stdafx.cpp <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"LibUserFunction.cpp <span style='color:#111;'> 859B </span>","children":null,"spread":false},{"title":"LibPOCO.cpp <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"LibEvent.cpp <span style='color:#111;'> 8.01KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]