├── .gitattributes ├── .gitignore ├── README.md └── zertco5 ├── .cproject ├── .project ├── .settings ├── org.eclipse.core.resources.prefs └── org.eclipse.core.runtime.prefs ├── GenCPP.py ├── SConstruct ├── concurrent ├── Concurrent.cpp ├── Concurrent.h ├── ConcurrentState.cpp ├── ConcurrentState.h ├── config.h ├── coroutine │ ├── Coroutine.cpp │ ├── Coroutine.h │ └── config.h ├── rpc │ ├── RPC.h │ ├── RPCClient.h │ ├── RPCClientConnection.cpp │ ├── RPCConnection.h │ ├── RPCHandlers.cpp │ ├── RPCHelper.hpp │ ├── RPCManager.cpp │ ├── RPCManager.h │ ├── RPCRouter.cpp │ ├── RPCRouter.h │ ├── RPCRouterClient.cpp │ ├── RPCRouterClient.h │ ├── RPCRouterManager.h │ ├── RPCServer.h │ ├── RPCServerConnection.cpp │ ├── RPCSpec.cpp │ ├── RPCSpec.h │ ├── config.h │ ├── details │ │ ├── RPCDataProvider.h │ │ ├── RPCFetcher.cpp │ │ ├── RPCFetcher.h │ │ └── RPCHelper.hpp │ ├── sys_cmd.cpp │ └── sys_cmd.h └── update │ ├── UpdateClient.cpp │ ├── UpdateClient.h │ ├── UpdateServer.cpp │ ├── UpdateServer.h │ └── config.h ├── config ├── Config.cpp └── Config.h ├── core ├── Runtime.cpp ├── Runtime.h ├── RuntimeContext.cpp └── RuntimeContext.h ├── db ├── Database.h ├── DatabaseInterface.h ├── DatabaseInterfaceManager.h ├── Query.h ├── details │ └── DatabaseInterfaceImpl.hpp ├── io │ ├── DataProvider.h │ └── DataProviderManager.h └── mongodb │ ├── MongoDBAdapter.cpp │ ├── MongoDBAdapter.h │ ├── MongoDBCursor.cpp │ ├── MongoDBCursor.h │ ├── MongoDBQuery.h │ ├── config.h │ ├── details │ └── MongoDBDataProvider.h │ └── serialize │ ├── BSONStream.cpp │ └── BSONStream.h ├── details.h ├── game_configbase_sample.json ├── gch.py ├── log ├── Log.cpp └── Log.h ├── main ├── GameBase.h ├── SConscript ├── details │ └── GameBaseImpl.hpp └── router_main.cpp ├── net ├── client │ ├── ClientBase.h │ ├── config.h │ └── details │ │ └── ClientBaseDetails.hpp ├── config.h ├── details │ ├── ConnectionBaseDetails.hpp │ ├── IOServiceDetails.hpp │ ├── PersistConnectionDetails.hpp │ └── SSLConnectionBaseDetails.hpp ├── server_config.h ├── tcp │ ├── ConnectionBase.h │ ├── IOService.h │ ├── PersistConnection.h │ ├── client │ │ ├── ClientBase.h │ │ ├── config.h │ │ └── details │ │ │ └── ClientBaseDetails.hpp │ ├── config.h │ ├── details │ │ ├── ConnectionBaseDetails.hpp │ │ ├── IOServiceDetails.hpp │ │ ├── PersistConnectionDetails.hpp │ │ └── SSLConnectionBaseDetails.hpp │ └── server │ │ ├── ServerBase.h │ │ ├── config.h │ │ └── details │ │ └── ServerBaseDetails.hpp └── udp │ ├── ConnectionBase.h │ ├── PackageConnection.h │ ├── ServerBase.h │ ├── config.h │ └── details │ ├── ConnectionBaseDetails.hpp │ ├── PackageConnectionDetails.hpp │ └── ServerBaseDetails.hpp ├── object ├── ActiveObject.h ├── ActiveObjectManager.h ├── ActiveObjectTraits.h ├── ObjectBase.h ├── ObjectTraits.h ├── PoolObject.h ├── SConscript ├── WorldObject.h ├── WorldObjectManager.h └── details │ ├── ActiveObjectImpl.hpp │ ├── ActiveObjectManagerImpl.hpp │ ├── PoolObjectDetails.hpp │ └── WorldObjectManagerImpl.hpp ├── pch.h ├── serialize ├── Archiver.h ├── SConscript ├── Serializer.h ├── Serializer_fwd.h ├── Unserializer.h ├── Unserializer_fwd.h ├── config.h └── details │ ├── SerializerSTLDetails.hpp │ └── UnserializerSTLDetails.hpp ├── suit ├── buff │ ├── Buff.cpp │ ├── Buff.h │ └── BuffCeptor.cpp ├── event │ ├── Event.h │ ├── EventBus.h │ ├── EventHandler.h │ └── details │ │ ├── EventBusImpl.hpp │ │ └── EventHandlerImpl.hpp ├── location │ └── geometric.h ├── period32 │ ├── period.h │ └── period32.cpp ├── session │ ├── Session.h │ └── details │ │ ├── CommandImpl.hpp │ │ ├── SessionImpl.hpp │ │ └── SessionManagerImpl.hpp ├── skill │ └── Skill.h └── utils │ ├── RateValue.cpp │ └── RateValue.h ├── test ├── buffer │ ├── mem_test1.cpp │ └── test1.cpp ├── circular_buffer_test1.cpp ├── concurrent │ ├── context.cpp │ ├── context2.cpp │ ├── context3.cpp │ ├── rpc_test1.cpp │ ├── test1.cpp │ └── test_perf1.cpp ├── database │ └── test1.cpp ├── encrypt │ └── test1.cpp ├── event │ └── e1.cpp ├── http │ ├── server.cpp │ ├── test1.cpp │ └── test2.cpp ├── log │ └── test1.cpp ├── msgpack-test1.cpp ├── msgpack-test2.cpp ├── net │ ├── client │ │ ├── cli.cpp │ │ └── client.cpp │ ├── enet │ │ └── test1.cpp │ ├── server │ │ ├── backgate_server.cpp │ │ ├── gate_server.cpp │ │ └── http_test1.cpp │ └── udp │ │ ├── cli.cpp │ │ ├── client1.cpp │ │ ├── client_bench.cpp │ │ └── test1.cpp ├── object │ ├── test1.cpp │ └── test2.cpp ├── practice │ ├── plot1.cpp │ ├── spin_test1.cpp │ ├── test1.cpp │ ├── test2.cpp │ ├── test3.cpp │ ├── test4.cpp │ ├── test5.cpp │ ├── test6.cpp │ ├── test7.cpp │ └── test8.cpp ├── rpc │ ├── cond_test1.cpp │ ├── test1.cpp │ ├── test2.cpp │ ├── test3.cpp │ └── update1.cpp ├── serialize │ ├── bsonstream_test1.cpp │ ├── bsonstream_test2.cpp │ ├── msgpack_test1.cpp │ ├── serialize_object_test1.cpp │ ├── simple-bson-input.cpp │ ├── simple-bson-output.cpp │ ├── test1.cpp │ └── test2.cpp └── utils │ └── tags_map_test1.cpp ├── third_parties ├── enet │ ├── callbacks.h │ ├── enet.h │ ├── list.h │ ├── protocol.h │ ├── time.h │ ├── types.h │ ├── unix.h │ ├── utility.h │ └── win32.h ├── msgpack.h ├── msgpack.hpp ├── msgpack │ ├── adaptor │ │ ├── bool.hpp │ │ ├── bool_fwd.hpp │ │ ├── char_ptr.hpp │ │ ├── char_ptr_fwd.hpp │ │ ├── cpp11 │ │ │ ├── array.hpp │ │ │ ├── array_char.hpp │ │ │ ├── array_char_fwd.hpp │ │ │ ├── array_fwd.hpp │ │ │ ├── forward_list.hpp │ │ │ ├── forward_list_fwd.hpp │ │ │ ├── tuple.hpp │ │ │ ├── tuple_fwd.hpp │ │ │ ├── unordered_map.hpp │ │ │ ├── unordered_map_fwd.hpp │ │ │ ├── unordered_set.hpp │ │ │ └── unordered_set_fwd.hpp │ │ ├── define.hpp │ │ ├── deque.hpp │ │ ├── deque_fwd.hpp │ │ ├── detail │ │ │ ├── cpp03_define.hpp │ │ │ ├── cpp03_msgpack_tuple.hpp │ │ │ ├── cpp03_msgpack_tuple_fwd.hpp │ │ │ ├── cpp11_define.hpp │ │ │ ├── cpp11_msgpack_tuple.hpp │ │ │ └── cpp11_msgpack_tuple_fwd.hpp │ │ ├── fixint.hpp │ │ ├── fixint_fwd.hpp │ │ ├── float.hpp │ │ ├── float_fwd.hpp │ │ ├── int.hpp │ │ ├── int_fwd.hpp │ │ ├── list.hpp │ │ ├── list_fwd.hpp │ │ ├── map.hpp │ │ ├── map_fwd.hpp │ │ ├── msgpack_tuple.hpp │ │ ├── msgpack_tuple_fwd.hpp │ │ ├── nil.hpp │ │ ├── nil_fwd.hpp │ │ ├── pair.hpp │ │ ├── pair_fwd.hpp │ │ ├── raw.hpp │ │ ├── raw_fwd.hpp │ │ ├── set.hpp │ │ ├── set_fwd.hpp │ │ ├── string.hpp │ │ ├── string_fwd.hpp │ │ ├── tr1 │ │ │ ├── unordered_map.hpp │ │ │ ├── unordered_map_fwd.hpp │ │ │ ├── unordered_set.hpp │ │ │ └── unordered_set_fwd.hpp │ │ ├── vector.hpp │ │ ├── vector_char.hpp │ │ ├── vector_char_fwd.hpp │ │ └── vector_fwd.hpp │ ├── cpp_config.hpp │ ├── detail │ │ ├── cpp03_zone.hpp │ │ └── cpp11_zone.hpp │ ├── fbuffer.h │ ├── fbuffer.hpp │ ├── gcc_atomic.h │ ├── object.h │ ├── object.hpp │ ├── object_fwd.hpp │ ├── pack.h │ ├── pack.hpp │ ├── pack_define.h │ ├── pack_template.h │ ├── sbuffer.h │ ├── sbuffer.hpp │ ├── sysdep.h │ ├── type.hpp │ ├── unpack.h │ ├── unpack.hpp │ ├── unpack_define.h │ ├── unpack_template.h │ ├── util.h │ ├── version.h │ ├── version.hpp │ ├── version_master.h │ ├── versioning.hpp │ ├── vrefbuffer.h │ ├── vrefbuffer.hpp │ ├── zbuffer.h │ ├── zbuffer.hpp │ ├── zone.h │ └── zone.hpp ├── msgpack_fwd.hpp └── rapidjson │ ├── allocators.h │ ├── document.h │ ├── encodedstream.h │ ├── encodings.h │ ├── error │ ├── en.h │ └── error.h │ ├── filereadstream.h │ ├── filewritestream.h │ ├── internal │ ├── biginteger.h │ ├── diyfp.h │ ├── dtoa.h │ ├── ieee754.h │ ├── itoa.h │ ├── meta.h │ ├── pow10.h │ ├── stack.h │ ├── strfunc.h │ └── strtod.h │ ├── memorybuffer.h │ ├── memorystream.h │ ├── msinttypes │ ├── inttypes.h │ └── stdint.h │ ├── pointer.h │ ├── prettywriter.h │ ├── rapidjson.h │ ├── reader.h │ ├── stringbuffer.h │ └── writer.h ├── thread ├── SConscript ├── Thread.cpp ├── Thread.h ├── ThreadHandler.h ├── ThreadHandlerSet.h ├── ThreadLocal.h ├── ThreadPool.cpp ├── ThreadPool.h ├── ThreadSingleton.h ├── config.h └── details │ ├── RWLock.hpp │ ├── ThreadHandlerDetails.hpp │ ├── ThreadHandlerSetDetails.hpp │ ├── ThreadSingletonDetails.hpp │ └── ThreadSingletonImpl.hpp ├── todo.txt ├── utils ├── ExpiredObjectMap.h ├── Params.h ├── SConscript ├── Singleton.h ├── buffer │ ├── MemoryPool.h │ ├── SharedBuffer.cpp │ ├── SharedBuffer.h │ └── details │ │ ├── MemoryAllocator.h │ │ └── SharedBufferSerialization.hpp ├── collision │ ├── DoubleTiles.h │ └── QuadTree.h ├── condition │ ├── BasicValue.h │ ├── Condition.h │ ├── KeysHolder.h │ └── details │ │ └── ConditionDetails.hpp ├── crypto │ ├── Crypto.cpp │ └── Crypto.h ├── details │ ├── errors.hpp │ ├── null.hpp │ └── types.hpp ├── file │ ├── FileManager.cpp │ └── FileManager.h ├── group │ └── Group.h ├── http │ ├── HttpClient.cpp │ ├── HttpClient.h │ ├── HttpClientConnection.cpp │ ├── HttpConnection.h │ ├── HttpRequest.cpp │ ├── HttpRequest.h │ ├── HttpResponse.cpp │ ├── HttpResponse.h │ ├── HttpServer.cpp │ ├── HttpServer.h │ ├── HttpServerConnection.cpp │ └── readme.txt ├── msgpack │ ├── MsgPackStream.cpp │ ├── MsgPackStream.h │ ├── msgpack_stream_intend.cpp │ └── msgpack_stream_intend.h ├── perf │ ├── Performance.cpp │ └── Performance.h ├── random │ ├── Random.cpp │ └── Random.h ├── rapidjson │ ├── RapidJsonStream.cppt │ └── RapidJsonStream.h ├── serializable │ ├── SerializableObject.h │ └── SerializeValues.hpp ├── simplehttp │ ├── CookieParser.cpp │ ├── HttpParser.cpp │ ├── HttpParser.h │ ├── HttpResponse.cpp │ ├── HttpResponse.h │ ├── HttpServer.cpp │ ├── HttpServer.h │ ├── QueryParser.cpp │ ├── ServerConnection.cpp │ ├── ServerConnection.h │ ├── utils.cpp │ └── utils.h ├── spinlock │ └── SpinLock.h ├── string │ ├── KeyString.cpp │ └── KeyString.h ├── sys │ └── System.h ├── tags │ ├── TagsValue.h │ └── details │ │ └── Tags.h ├── time │ ├── CPUTime.cpp │ ├── CPUTime.h │ ├── Tick.cpp │ ├── Tick.h │ ├── TimeType.cpp │ ├── TimeType.h │ ├── Timer.cpp │ ├── Timer.h │ ├── TimerManager.cpp │ ├── TimerManager.h │ └── details │ │ ├── TickTypeSerialization.hpp │ │ └── TimeTypeSerialization.hpp ├── tools │ ├── SameThreadChecker.cpp │ └── SameThreadChecker.h ├── types.cpp ├── types.h ├── updatelist │ ├── DynamicList.h │ └── UpdateList.h └── uuid │ ├── UUIDGenerator.cpp │ └── UUIDGenerator.h └── zertcore.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/README.md -------------------------------------------------------------------------------- /zertco5/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/.cproject -------------------------------------------------------------------------------- /zertco5/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/.project -------------------------------------------------------------------------------- /zertco5/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /zertco5/.settings/org.eclipse.core.runtime.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | line.separator=\n 3 | -------------------------------------------------------------------------------- /zertco5/GenCPP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/GenCPP.py -------------------------------------------------------------------------------- /zertco5/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/SConstruct -------------------------------------------------------------------------------- /zertco5/concurrent/Concurrent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/Concurrent.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/Concurrent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/Concurrent.h -------------------------------------------------------------------------------- /zertco5/concurrent/ConcurrentState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/ConcurrentState.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/ConcurrentState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/ConcurrentState.h -------------------------------------------------------------------------------- /zertco5/concurrent/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/config.h -------------------------------------------------------------------------------- /zertco5/concurrent/coroutine/Coroutine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/coroutine/Coroutine.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/coroutine/Coroutine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/coroutine/Coroutine.h -------------------------------------------------------------------------------- /zertco5/concurrent/coroutine/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/coroutine/config.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPC.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCClient.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCClientConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCClientConnection.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCConnection.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCHandlers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCHandlers.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCHelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCHelper.hpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCManager.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCManager.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCRouter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCRouter.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCRouter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCRouter.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCRouterClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCRouterClient.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCRouterClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCRouterClient.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCRouterManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCRouterManager.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCServer.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCServerConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCServerConnection.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCSpec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCSpec.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/RPCSpec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/RPCSpec.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/config.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/details/RPCDataProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/details/RPCDataProvider.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/details/RPCFetcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/details/RPCFetcher.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/details/RPCFetcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/details/RPCFetcher.h -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/details/RPCHelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/details/RPCHelper.hpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/sys_cmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/sys_cmd.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/rpc/sys_cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/rpc/sys_cmd.h -------------------------------------------------------------------------------- /zertco5/concurrent/update/UpdateClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/update/UpdateClient.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/update/UpdateClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/update/UpdateClient.h -------------------------------------------------------------------------------- /zertco5/concurrent/update/UpdateServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/update/UpdateServer.cpp -------------------------------------------------------------------------------- /zertco5/concurrent/update/UpdateServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/update/UpdateServer.h -------------------------------------------------------------------------------- /zertco5/concurrent/update/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/concurrent/update/config.h -------------------------------------------------------------------------------- /zertco5/config/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/config/Config.cpp -------------------------------------------------------------------------------- /zertco5/config/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/config/Config.h -------------------------------------------------------------------------------- /zertco5/core/Runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/core/Runtime.cpp -------------------------------------------------------------------------------- /zertco5/core/Runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/core/Runtime.h -------------------------------------------------------------------------------- /zertco5/core/RuntimeContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/core/RuntimeContext.cpp -------------------------------------------------------------------------------- /zertco5/core/RuntimeContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/core/RuntimeContext.h -------------------------------------------------------------------------------- /zertco5/db/Database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/Database.h -------------------------------------------------------------------------------- /zertco5/db/DatabaseInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/DatabaseInterface.h -------------------------------------------------------------------------------- /zertco5/db/DatabaseInterfaceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/DatabaseInterfaceManager.h -------------------------------------------------------------------------------- /zertco5/db/Query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/Query.h -------------------------------------------------------------------------------- /zertco5/db/details/DatabaseInterfaceImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/details/DatabaseInterfaceImpl.hpp -------------------------------------------------------------------------------- /zertco5/db/io/DataProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/io/DataProvider.h -------------------------------------------------------------------------------- /zertco5/db/io/DataProviderManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/io/DataProviderManager.h -------------------------------------------------------------------------------- /zertco5/db/mongodb/MongoDBAdapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/mongodb/MongoDBAdapter.cpp -------------------------------------------------------------------------------- /zertco5/db/mongodb/MongoDBAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/mongodb/MongoDBAdapter.h -------------------------------------------------------------------------------- /zertco5/db/mongodb/MongoDBCursor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/mongodb/MongoDBCursor.cpp -------------------------------------------------------------------------------- /zertco5/db/mongodb/MongoDBCursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/mongodb/MongoDBCursor.h -------------------------------------------------------------------------------- /zertco5/db/mongodb/MongoDBQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/mongodb/MongoDBQuery.h -------------------------------------------------------------------------------- /zertco5/db/mongodb/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/mongodb/config.h -------------------------------------------------------------------------------- /zertco5/db/mongodb/details/MongoDBDataProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/mongodb/details/MongoDBDataProvider.h -------------------------------------------------------------------------------- /zertco5/db/mongodb/serialize/BSONStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/mongodb/serialize/BSONStream.cpp -------------------------------------------------------------------------------- /zertco5/db/mongodb/serialize/BSONStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/db/mongodb/serialize/BSONStream.h -------------------------------------------------------------------------------- /zertco5/details.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/details.h -------------------------------------------------------------------------------- /zertco5/game_configbase_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/game_configbase_sample.json -------------------------------------------------------------------------------- /zertco5/gch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/gch.py -------------------------------------------------------------------------------- /zertco5/log/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/log/Log.cpp -------------------------------------------------------------------------------- /zertco5/log/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/log/Log.h -------------------------------------------------------------------------------- /zertco5/main/GameBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/main/GameBase.h -------------------------------------------------------------------------------- /zertco5/main/SConscript: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /zertco5/main/details/GameBaseImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/main/details/GameBaseImpl.hpp -------------------------------------------------------------------------------- /zertco5/main/router_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/main/router_main.cpp -------------------------------------------------------------------------------- /zertco5/net/client/ClientBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/client/ClientBase.h -------------------------------------------------------------------------------- /zertco5/net/client/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/client/config.h -------------------------------------------------------------------------------- /zertco5/net/client/details/ClientBaseDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/client/details/ClientBaseDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/config.h -------------------------------------------------------------------------------- /zertco5/net/details/ConnectionBaseDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/details/ConnectionBaseDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/details/IOServiceDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/details/IOServiceDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/details/PersistConnectionDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/details/PersistConnectionDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/details/SSLConnectionBaseDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/details/SSLConnectionBaseDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/server_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/server_config.h -------------------------------------------------------------------------------- /zertco5/net/tcp/ConnectionBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/ConnectionBase.h -------------------------------------------------------------------------------- /zertco5/net/tcp/IOService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/IOService.h -------------------------------------------------------------------------------- /zertco5/net/tcp/PersistConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/PersistConnection.h -------------------------------------------------------------------------------- /zertco5/net/tcp/client/ClientBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/client/ClientBase.h -------------------------------------------------------------------------------- /zertco5/net/tcp/client/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/client/config.h -------------------------------------------------------------------------------- /zertco5/net/tcp/client/details/ClientBaseDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/client/details/ClientBaseDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/tcp/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/config.h -------------------------------------------------------------------------------- /zertco5/net/tcp/details/ConnectionBaseDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/details/ConnectionBaseDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/tcp/details/IOServiceDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/details/IOServiceDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/tcp/details/PersistConnectionDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/details/PersistConnectionDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/tcp/details/SSLConnectionBaseDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/details/SSLConnectionBaseDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/tcp/server/ServerBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/server/ServerBase.h -------------------------------------------------------------------------------- /zertco5/net/tcp/server/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/server/config.h -------------------------------------------------------------------------------- /zertco5/net/tcp/server/details/ServerBaseDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/tcp/server/details/ServerBaseDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/udp/ConnectionBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/udp/ConnectionBase.h -------------------------------------------------------------------------------- /zertco5/net/udp/PackageConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/udp/PackageConnection.h -------------------------------------------------------------------------------- /zertco5/net/udp/ServerBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/udp/ServerBase.h -------------------------------------------------------------------------------- /zertco5/net/udp/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/udp/config.h -------------------------------------------------------------------------------- /zertco5/net/udp/details/ConnectionBaseDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/udp/details/ConnectionBaseDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/udp/details/PackageConnectionDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/udp/details/PackageConnectionDetails.hpp -------------------------------------------------------------------------------- /zertco5/net/udp/details/ServerBaseDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/net/udp/details/ServerBaseDetails.hpp -------------------------------------------------------------------------------- /zertco5/object/ActiveObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/ActiveObject.h -------------------------------------------------------------------------------- /zertco5/object/ActiveObjectManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/ActiveObjectManager.h -------------------------------------------------------------------------------- /zertco5/object/ActiveObjectTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/ActiveObjectTraits.h -------------------------------------------------------------------------------- /zertco5/object/ObjectBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/ObjectBase.h -------------------------------------------------------------------------------- /zertco5/object/ObjectTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/ObjectTraits.h -------------------------------------------------------------------------------- /zertco5/object/PoolObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/PoolObject.h -------------------------------------------------------------------------------- /zertco5/object/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/SConscript -------------------------------------------------------------------------------- /zertco5/object/WorldObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/WorldObject.h -------------------------------------------------------------------------------- /zertco5/object/WorldObjectManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/WorldObjectManager.h -------------------------------------------------------------------------------- /zertco5/object/details/ActiveObjectImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/details/ActiveObjectImpl.hpp -------------------------------------------------------------------------------- /zertco5/object/details/ActiveObjectManagerImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/details/ActiveObjectManagerImpl.hpp -------------------------------------------------------------------------------- /zertco5/object/details/PoolObjectDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/details/PoolObjectDetails.hpp -------------------------------------------------------------------------------- /zertco5/object/details/WorldObjectManagerImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/object/details/WorldObjectManagerImpl.hpp -------------------------------------------------------------------------------- /zertco5/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/pch.h -------------------------------------------------------------------------------- /zertco5/serialize/Archiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/serialize/Archiver.h -------------------------------------------------------------------------------- /zertco5/serialize/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/serialize/SConscript -------------------------------------------------------------------------------- /zertco5/serialize/Serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/serialize/Serializer.h -------------------------------------------------------------------------------- /zertco5/serialize/Serializer_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/serialize/Serializer_fwd.h -------------------------------------------------------------------------------- /zertco5/serialize/Unserializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/serialize/Unserializer.h -------------------------------------------------------------------------------- /zertco5/serialize/Unserializer_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/serialize/Unserializer_fwd.h -------------------------------------------------------------------------------- /zertco5/serialize/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/serialize/config.h -------------------------------------------------------------------------------- /zertco5/serialize/details/SerializerSTLDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/serialize/details/SerializerSTLDetails.hpp -------------------------------------------------------------------------------- /zertco5/serialize/details/UnserializerSTLDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/serialize/details/UnserializerSTLDetails.hpp -------------------------------------------------------------------------------- /zertco5/suit/buff/Buff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/buff/Buff.cpp -------------------------------------------------------------------------------- /zertco5/suit/buff/Buff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/buff/Buff.h -------------------------------------------------------------------------------- /zertco5/suit/buff/BuffCeptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/buff/BuffCeptor.cpp -------------------------------------------------------------------------------- /zertco5/suit/event/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/event/Event.h -------------------------------------------------------------------------------- /zertco5/suit/event/EventBus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/event/EventBus.h -------------------------------------------------------------------------------- /zertco5/suit/event/EventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/event/EventHandler.h -------------------------------------------------------------------------------- /zertco5/suit/event/details/EventBusImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/event/details/EventBusImpl.hpp -------------------------------------------------------------------------------- /zertco5/suit/event/details/EventHandlerImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/event/details/EventHandlerImpl.hpp -------------------------------------------------------------------------------- /zertco5/suit/location/geometric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/location/geometric.h -------------------------------------------------------------------------------- /zertco5/suit/period32/period.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/period32/period.h -------------------------------------------------------------------------------- /zertco5/suit/period32/period32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/period32/period32.cpp -------------------------------------------------------------------------------- /zertco5/suit/session/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/session/Session.h -------------------------------------------------------------------------------- /zertco5/suit/session/details/CommandImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/session/details/CommandImpl.hpp -------------------------------------------------------------------------------- /zertco5/suit/session/details/SessionImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/session/details/SessionImpl.hpp -------------------------------------------------------------------------------- /zertco5/suit/session/details/SessionManagerImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/session/details/SessionManagerImpl.hpp -------------------------------------------------------------------------------- /zertco5/suit/skill/Skill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/skill/Skill.h -------------------------------------------------------------------------------- /zertco5/suit/utils/RateValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/utils/RateValue.cpp -------------------------------------------------------------------------------- /zertco5/suit/utils/RateValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/suit/utils/RateValue.h -------------------------------------------------------------------------------- /zertco5/test/buffer/mem_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/buffer/mem_test1.cpp -------------------------------------------------------------------------------- /zertco5/test/buffer/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/buffer/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/circular_buffer_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/circular_buffer_test1.cpp -------------------------------------------------------------------------------- /zertco5/test/concurrent/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/concurrent/context.cpp -------------------------------------------------------------------------------- /zertco5/test/concurrent/context2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/concurrent/context2.cpp -------------------------------------------------------------------------------- /zertco5/test/concurrent/context3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/concurrent/context3.cpp -------------------------------------------------------------------------------- /zertco5/test/concurrent/rpc_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/concurrent/rpc_test1.cpp -------------------------------------------------------------------------------- /zertco5/test/concurrent/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/concurrent/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/concurrent/test_perf1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/concurrent/test_perf1.cpp -------------------------------------------------------------------------------- /zertco5/test/database/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/database/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/encrypt/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/encrypt/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/event/e1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/event/e1.cpp -------------------------------------------------------------------------------- /zertco5/test/http/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/http/server.cpp -------------------------------------------------------------------------------- /zertco5/test/http/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/http/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/http/test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/http/test2.cpp -------------------------------------------------------------------------------- /zertco5/test/log/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/log/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/msgpack-test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/msgpack-test1.cpp -------------------------------------------------------------------------------- /zertco5/test/msgpack-test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/msgpack-test2.cpp -------------------------------------------------------------------------------- /zertco5/test/net/client/cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/client/cli.cpp -------------------------------------------------------------------------------- /zertco5/test/net/client/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/client/client.cpp -------------------------------------------------------------------------------- /zertco5/test/net/enet/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/enet/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/net/server/backgate_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/server/backgate_server.cpp -------------------------------------------------------------------------------- /zertco5/test/net/server/gate_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/server/gate_server.cpp -------------------------------------------------------------------------------- /zertco5/test/net/server/http_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/server/http_test1.cpp -------------------------------------------------------------------------------- /zertco5/test/net/udp/cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/udp/cli.cpp -------------------------------------------------------------------------------- /zertco5/test/net/udp/client1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/udp/client1.cpp -------------------------------------------------------------------------------- /zertco5/test/net/udp/client_bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/udp/client_bench.cpp -------------------------------------------------------------------------------- /zertco5/test/net/udp/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/net/udp/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/object/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/object/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/object/test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/object/test2.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/plot1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/plot1.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/spin_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/spin_test1.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/test2.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/test3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/test3.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/test4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/test4.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/test5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/test5.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/test6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/test6.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/test7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/test7.cpp -------------------------------------------------------------------------------- /zertco5/test/practice/test8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/practice/test8.cpp -------------------------------------------------------------------------------- /zertco5/test/rpc/cond_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/rpc/cond_test1.cpp -------------------------------------------------------------------------------- /zertco5/test/rpc/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/rpc/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/rpc/test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/rpc/test2.cpp -------------------------------------------------------------------------------- /zertco5/test/rpc/test3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/rpc/test3.cpp -------------------------------------------------------------------------------- /zertco5/test/rpc/update1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/rpc/update1.cpp -------------------------------------------------------------------------------- /zertco5/test/serialize/bsonstream_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/serialize/bsonstream_test1.cpp -------------------------------------------------------------------------------- /zertco5/test/serialize/bsonstream_test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/serialize/bsonstream_test2.cpp -------------------------------------------------------------------------------- /zertco5/test/serialize/msgpack_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/serialize/msgpack_test1.cpp -------------------------------------------------------------------------------- /zertco5/test/serialize/serialize_object_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/serialize/serialize_object_test1.cpp -------------------------------------------------------------------------------- /zertco5/test/serialize/simple-bson-input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/serialize/simple-bson-input.cpp -------------------------------------------------------------------------------- /zertco5/test/serialize/simple-bson-output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/serialize/simple-bson-output.cpp -------------------------------------------------------------------------------- /zertco5/test/serialize/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/serialize/test1.cpp -------------------------------------------------------------------------------- /zertco5/test/serialize/test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/serialize/test2.cpp -------------------------------------------------------------------------------- /zertco5/test/utils/tags_map_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/test/utils/tags_map_test1.cpp -------------------------------------------------------------------------------- /zertco5/third_parties/enet/callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/enet/callbacks.h -------------------------------------------------------------------------------- /zertco5/third_parties/enet/enet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/enet/enet.h -------------------------------------------------------------------------------- /zertco5/third_parties/enet/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/enet/list.h -------------------------------------------------------------------------------- /zertco5/third_parties/enet/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/enet/protocol.h -------------------------------------------------------------------------------- /zertco5/third_parties/enet/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/enet/time.h -------------------------------------------------------------------------------- /zertco5/third_parties/enet/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/enet/types.h -------------------------------------------------------------------------------- /zertco5/third_parties/enet/unix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/enet/unix.h -------------------------------------------------------------------------------- /zertco5/third_parties/enet/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/enet/utility.h -------------------------------------------------------------------------------- /zertco5/third_parties/enet/win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/enet/win32.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/bool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/bool.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/bool_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/bool_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/char_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/char_ptr.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/char_ptr_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/char_ptr_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/array.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/array_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/array_char.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/array_char_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/array_char_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/array_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/array_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/forward_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/forward_list.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/forward_list_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/forward_list_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/tuple.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/tuple_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/tuple_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/unordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/unordered_map.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/unordered_map_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/unordered_map_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/unordered_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/unordered_set.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/cpp11/unordered_set_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/cpp11/unordered_set_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/define.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/define.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/deque.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/deque.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/deque_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/deque_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/detail/cpp03_define.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/detail/cpp03_define.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/detail/cpp03_msgpack_tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/detail/cpp03_msgpack_tuple.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/detail/cpp03_msgpack_tuple_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/detail/cpp03_msgpack_tuple_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/detail/cpp11_define.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/detail/cpp11_define.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/detail/cpp11_msgpack_tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/detail/cpp11_msgpack_tuple.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/detail/cpp11_msgpack_tuple_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/detail/cpp11_msgpack_tuple_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/fixint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/fixint.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/fixint_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/fixint_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/float.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/float.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/float_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/float_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/int.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/int.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/int_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/int_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/list.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/list_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/list_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/map.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/map_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/map_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/msgpack_tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/msgpack_tuple.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/msgpack_tuple_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/msgpack_tuple_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/nil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/nil.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/nil_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/nil_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/pair.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/pair_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/pair_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/raw.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/raw.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/raw_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/raw_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/set.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/set_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/set_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/string.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/string_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/string_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/tr1/unordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/tr1/unordered_map.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/tr1/unordered_map_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/tr1/unordered_map_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/tr1/unordered_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/tr1/unordered_set.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/tr1/unordered_set_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/tr1/unordered_set_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/vector.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/vector_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/vector_char.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/vector_char_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/vector_char_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/adaptor/vector_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/adaptor/vector_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/cpp_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/cpp_config.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/detail/cpp03_zone.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/detail/cpp03_zone.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/detail/cpp11_zone.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/detail/cpp11_zone.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/fbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/fbuffer.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/fbuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/fbuffer.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/gcc_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/gcc_atomic.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/object.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/object.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/object_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/object_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/pack.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/pack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/pack.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/pack_define.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/pack_define.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/pack_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/pack_template.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/sbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/sbuffer.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/sbuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/sbuffer.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/sysdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/sysdep.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/type.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/unpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/unpack.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/unpack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/unpack.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/unpack_define.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/unpack_define.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/unpack_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/unpack_template.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/util.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/version.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/version.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/version_master.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/version_master.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/versioning.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/versioning.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/vrefbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/vrefbuffer.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/vrefbuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/vrefbuffer.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/zbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/zbuffer.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/zbuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/zbuffer.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/zone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/zone.h -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack/zone.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack/zone.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/msgpack_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/msgpack_fwd.hpp -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/allocators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/allocators.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/document.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/encodedstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/encodedstream.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/encodings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/encodings.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/error/en.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/error/en.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/error/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/error/error.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/filereadstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/filereadstream.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/filewritestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/filewritestream.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/biginteger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/biginteger.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/diyfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/diyfp.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/dtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/dtoa.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/ieee754.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/ieee754.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/itoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/itoa.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/meta.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/pow10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/pow10.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/stack.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/strfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/strfunc.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/internal/strtod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/internal/strtod.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/memorybuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/memorybuffer.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/memorystream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/memorystream.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/msinttypes/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/msinttypes/inttypes.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/msinttypes/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/msinttypes/stdint.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/pointer.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/prettywriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/prettywriter.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/rapidjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/rapidjson.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/reader.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/stringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/stringbuffer.h -------------------------------------------------------------------------------- /zertco5/third_parties/rapidjson/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/third_parties/rapidjson/writer.h -------------------------------------------------------------------------------- /zertco5/thread/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/SConscript -------------------------------------------------------------------------------- /zertco5/thread/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/Thread.cpp -------------------------------------------------------------------------------- /zertco5/thread/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/Thread.h -------------------------------------------------------------------------------- /zertco5/thread/ThreadHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/ThreadHandler.h -------------------------------------------------------------------------------- /zertco5/thread/ThreadHandlerSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/ThreadHandlerSet.h -------------------------------------------------------------------------------- /zertco5/thread/ThreadLocal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/ThreadLocal.h -------------------------------------------------------------------------------- /zertco5/thread/ThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/ThreadPool.cpp -------------------------------------------------------------------------------- /zertco5/thread/ThreadPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/ThreadPool.h -------------------------------------------------------------------------------- /zertco5/thread/ThreadSingleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/ThreadSingleton.h -------------------------------------------------------------------------------- /zertco5/thread/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/config.h -------------------------------------------------------------------------------- /zertco5/thread/details/RWLock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/details/RWLock.hpp -------------------------------------------------------------------------------- /zertco5/thread/details/ThreadHandlerDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/details/ThreadHandlerDetails.hpp -------------------------------------------------------------------------------- /zertco5/thread/details/ThreadHandlerSetDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/details/ThreadHandlerSetDetails.hpp -------------------------------------------------------------------------------- /zertco5/thread/details/ThreadSingletonDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/details/ThreadSingletonDetails.hpp -------------------------------------------------------------------------------- /zertco5/thread/details/ThreadSingletonImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/thread/details/ThreadSingletonImpl.hpp -------------------------------------------------------------------------------- /zertco5/todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/todo.txt -------------------------------------------------------------------------------- /zertco5/utils/ExpiredObjectMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/ExpiredObjectMap.h -------------------------------------------------------------------------------- /zertco5/utils/Params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/Params.h -------------------------------------------------------------------------------- /zertco5/utils/SConscript: -------------------------------------------------------------------------------- 1 | import GenCPP 2 | 3 | -------------------------------------------------------------------------------- /zertco5/utils/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/Singleton.h -------------------------------------------------------------------------------- /zertco5/utils/buffer/MemoryPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/buffer/MemoryPool.h -------------------------------------------------------------------------------- /zertco5/utils/buffer/SharedBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/buffer/SharedBuffer.cpp -------------------------------------------------------------------------------- /zertco5/utils/buffer/SharedBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/buffer/SharedBuffer.h -------------------------------------------------------------------------------- /zertco5/utils/buffer/details/MemoryAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/buffer/details/MemoryAllocator.h -------------------------------------------------------------------------------- /zertco5/utils/buffer/details/SharedBufferSerialization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/buffer/details/SharedBufferSerialization.hpp -------------------------------------------------------------------------------- /zertco5/utils/collision/DoubleTiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/collision/DoubleTiles.h -------------------------------------------------------------------------------- /zertco5/utils/collision/QuadTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/collision/QuadTree.h -------------------------------------------------------------------------------- /zertco5/utils/condition/BasicValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/condition/BasicValue.h -------------------------------------------------------------------------------- /zertco5/utils/condition/Condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/condition/Condition.h -------------------------------------------------------------------------------- /zertco5/utils/condition/KeysHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/condition/KeysHolder.h -------------------------------------------------------------------------------- /zertco5/utils/condition/details/ConditionDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/condition/details/ConditionDetails.hpp -------------------------------------------------------------------------------- /zertco5/utils/crypto/Crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/crypto/Crypto.cpp -------------------------------------------------------------------------------- /zertco5/utils/crypto/Crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/crypto/Crypto.h -------------------------------------------------------------------------------- /zertco5/utils/details/errors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/details/errors.hpp -------------------------------------------------------------------------------- /zertco5/utils/details/null.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/details/null.hpp -------------------------------------------------------------------------------- /zertco5/utils/details/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/details/types.hpp -------------------------------------------------------------------------------- /zertco5/utils/file/FileManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/file/FileManager.cpp -------------------------------------------------------------------------------- /zertco5/utils/file/FileManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/file/FileManager.h -------------------------------------------------------------------------------- /zertco5/utils/group/Group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/group/Group.h -------------------------------------------------------------------------------- /zertco5/utils/http/HttpClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpClient.cpp -------------------------------------------------------------------------------- /zertco5/utils/http/HttpClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpClient.h -------------------------------------------------------------------------------- /zertco5/utils/http/HttpClientConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpClientConnection.cpp -------------------------------------------------------------------------------- /zertco5/utils/http/HttpConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpConnection.h -------------------------------------------------------------------------------- /zertco5/utils/http/HttpRequest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpRequest.cpp -------------------------------------------------------------------------------- /zertco5/utils/http/HttpRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpRequest.h -------------------------------------------------------------------------------- /zertco5/utils/http/HttpResponse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpResponse.cpp -------------------------------------------------------------------------------- /zertco5/utils/http/HttpResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpResponse.h -------------------------------------------------------------------------------- /zertco5/utils/http/HttpServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpServer.cpp -------------------------------------------------------------------------------- /zertco5/utils/http/HttpServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpServer.h -------------------------------------------------------------------------------- /zertco5/utils/http/HttpServerConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/HttpServerConnection.cpp -------------------------------------------------------------------------------- /zertco5/utils/http/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/http/readme.txt -------------------------------------------------------------------------------- /zertco5/utils/msgpack/MsgPackStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/msgpack/MsgPackStream.cpp -------------------------------------------------------------------------------- /zertco5/utils/msgpack/MsgPackStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/msgpack/MsgPackStream.h -------------------------------------------------------------------------------- /zertco5/utils/msgpack/msgpack_stream_intend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/msgpack/msgpack_stream_intend.cpp -------------------------------------------------------------------------------- /zertco5/utils/msgpack/msgpack_stream_intend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/msgpack/msgpack_stream_intend.h -------------------------------------------------------------------------------- /zertco5/utils/perf/Performance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/perf/Performance.cpp -------------------------------------------------------------------------------- /zertco5/utils/perf/Performance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/perf/Performance.h -------------------------------------------------------------------------------- /zertco5/utils/random/Random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/random/Random.cpp -------------------------------------------------------------------------------- /zertco5/utils/random/Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/random/Random.h -------------------------------------------------------------------------------- /zertco5/utils/rapidjson/RapidJsonStream.cppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/rapidjson/RapidJsonStream.cppt -------------------------------------------------------------------------------- /zertco5/utils/rapidjson/RapidJsonStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/rapidjson/RapidJsonStream.h -------------------------------------------------------------------------------- /zertco5/utils/serializable/SerializableObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/serializable/SerializableObject.h -------------------------------------------------------------------------------- /zertco5/utils/serializable/SerializeValues.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/serializable/SerializeValues.hpp -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/CookieParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/CookieParser.cpp -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/HttpParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/HttpParser.cpp -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/HttpParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/HttpParser.h -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/HttpResponse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/HttpResponse.cpp -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/HttpResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/HttpResponse.h -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/HttpServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/HttpServer.cpp -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/HttpServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/HttpServer.h -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/QueryParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/QueryParser.cpp -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/ServerConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/ServerConnection.cpp -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/ServerConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/ServerConnection.h -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/utils.cpp -------------------------------------------------------------------------------- /zertco5/utils/simplehttp/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/simplehttp/utils.h -------------------------------------------------------------------------------- /zertco5/utils/spinlock/SpinLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/spinlock/SpinLock.h -------------------------------------------------------------------------------- /zertco5/utils/string/KeyString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/string/KeyString.cpp -------------------------------------------------------------------------------- /zertco5/utils/string/KeyString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/string/KeyString.h -------------------------------------------------------------------------------- /zertco5/utils/sys/System.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/sys/System.h -------------------------------------------------------------------------------- /zertco5/utils/tags/TagsValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/tags/TagsValue.h -------------------------------------------------------------------------------- /zertco5/utils/tags/details/Tags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/tags/details/Tags.h -------------------------------------------------------------------------------- /zertco5/utils/time/CPUTime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/CPUTime.cpp -------------------------------------------------------------------------------- /zertco5/utils/time/CPUTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/CPUTime.h -------------------------------------------------------------------------------- /zertco5/utils/time/Tick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/Tick.cpp -------------------------------------------------------------------------------- /zertco5/utils/time/Tick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/Tick.h -------------------------------------------------------------------------------- /zertco5/utils/time/TimeType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/TimeType.cpp -------------------------------------------------------------------------------- /zertco5/utils/time/TimeType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/TimeType.h -------------------------------------------------------------------------------- /zertco5/utils/time/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/Timer.cpp -------------------------------------------------------------------------------- /zertco5/utils/time/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/Timer.h -------------------------------------------------------------------------------- /zertco5/utils/time/TimerManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/TimerManager.cpp -------------------------------------------------------------------------------- /zertco5/utils/time/TimerManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/TimerManager.h -------------------------------------------------------------------------------- /zertco5/utils/time/details/TickTypeSerialization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/details/TickTypeSerialization.hpp -------------------------------------------------------------------------------- /zertco5/utils/time/details/TimeTypeSerialization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/time/details/TimeTypeSerialization.hpp -------------------------------------------------------------------------------- /zertco5/utils/tools/SameThreadChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/tools/SameThreadChecker.cpp -------------------------------------------------------------------------------- /zertco5/utils/tools/SameThreadChecker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/tools/SameThreadChecker.h -------------------------------------------------------------------------------- /zertco5/utils/types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/types.cpp -------------------------------------------------------------------------------- /zertco5/utils/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/types.h -------------------------------------------------------------------------------- /zertco5/utils/updatelist/DynamicList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/updatelist/DynamicList.h -------------------------------------------------------------------------------- /zertco5/utils/updatelist/UpdateList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/updatelist/UpdateList.h -------------------------------------------------------------------------------- /zertco5/utils/uuid/UUIDGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/uuid/UUIDGenerator.cpp -------------------------------------------------------------------------------- /zertco5/utils/uuid/UUIDGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/utils/uuid/UUIDGenerator.h -------------------------------------------------------------------------------- /zertco5/zertcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warriorguo/zertcore5/HEAD/zertco5/zertcore.h --------------------------------------------------------------------------------