MCPcopy Create free account

hub / github.com/Shangyizhou/A-Tiny-Network-Library / types & classes

Types & classes264 in github.com/Shangyizhou/A-Tiny-Network-Library

↓ 12 callersClassinput_adapter
src/mysql/json.hpp:2603
↓ 8 callersClassbinary_reader
src/mysql/json.hpp:3579
↓ 7 callersClassparser
src/mysql/json.hpp:7083
↓ 5 callersClassdiyfp
src/mysql/json.hpp:11086
↓ 5 callersClassjson_pointer
src/mysql/json.hpp:865
↓ 4 callersClassGeneralTemplate
* 比如SourceFile类和时间类就会用到 * const char* data_; * int size_; */
src/logger/LogStream.h:14
↓ 3 callersClassTimestamp
src/base/Timestamp.h:8
↓ 2 callersClassTimestamp
include/tiny_network/base/Timestamp.h:8
↓ 2 callersClassparse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during the
src/mysql/json.hpp:214
↓ 1 callersClassInetAddress
src/net/Socket.h:5
↓ 1 callersClassTimestamp
src/net/Channel.h:14
↓ 1 callersClassinvalid_iterator
! @brief exception indicating errors with iterators This exception is thrown if iterators passed to a library function do not match the expected
src/mysql/json.hpp:300
↓ 1 callersClassother_error
! @brief exception indicating other library errors This exception is thrown in case of errors that cannot be classified with the other exception
src/mysql/json.hpp:436
↓ 1 callersClassout_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter
src/mysql/json.hpp:399
↓ 1 callersClassprimitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is
src/mysql/json.hpp:7570
↓ 1 callersClasstype_error
! @brief exception indicating executing a member function with a wrong type This exception is thrown in case of a type error; that is, a library f
src/mysql/json.hpp:353
ClassAcceptor
* Acceptor运行在mainLoop中 * TcpServer发现Acceptor有一个新连接,则将此channel分发给一个subLoop */
src/net/Acceptor.h:15
ClassAcceptor
* Acceptor运行在mainLoop中 * TcpServer发现Acceptor有一个新连接,则将此channel分发给一个subLoop */
include/tiny_network/net/Acceptor.h:15
ClassAsyncLogging
src/logger/AsyncLogging.h:16
ClassAsyncLogging
include/tiny_network/logger/AsyncLogging.h:16
ClassBuffer
src/http/HttpResponse.h:6
ClassBuffer
src/http/HttpContext.h:6
ClassBuffer
src/net/Callback.h:7
ClassBuffer
+-------------------+------------------+------------------+ | prependable bytes | readable bytes | writable bytes | | | (CON
src/net/Buffer.h:14
ClassBuffer
include/tiny_network/http/HttpResponse.h:6
ClassBuffer
include/tiny_network/http/HttpContext.h:6
ClassBuffer
include/tiny_network/net/Callback.h:7
ClassBuffer
+-------------------+------------------+------------------+ | prependable bytes | readable bytes | writable bytes | | | (CON
include/tiny_network/net/Buffer.h:14
ClassChannel
src/net/TcpConnection.h:15
ClassChannel
src/net/EventLoop.h:14
ClassChannel
* Channel 理解为通道,封装了sockfd和其感兴趣的event,如EPOLLIN,EPOLLOUT * 还绑定了poller返回的具体事件 */
src/net/Channel.h:20
ClassChannel
include/tiny_network/net/TcpConnection.h:15
ClassChannel
include/tiny_network/net/EventLoop.h:14
ClassChannel
* Channel 理解为通道,封装了sockfd和其感兴趣的event,如EPOLLIN,EPOLLOUT * 还绑定了poller返回的具体事件 */
include/tiny_network/net/Channel.h:20
ClassConnectionPool
src/mysql/ConnectionPool.h:13
ClassConnectionPool
include/tiny_network/mysql/ConnectionPool.h:13
ClassEPollPoller
* epoll_create * epoll_ctl * epoll_wait */
src/net/poller/EPollPoller.h:17
ClassEPollPoller
* epoll_create * epoll_ctl * epoll_wait */
include/tiny_network/net/poller/EPollPoller.h:17
ClassEchoServer
example/echoServer.cc:6
ClassEchoServer
example/echoServerAsync.cc:6
ClassEventLoop
src/net/Acceptor.h:8
ClassEventLoop
src/net/EventLoopThreadPool.h:9
ClassEventLoop
src/net/TcpConnection.h:16
ClassEventLoop
事件循环类 主要包含了两大模块,channel poller
src/net/EventLoop.h:17
ClassEventLoop
前置声明,不引用头文件防止暴露太多信息
src/net/Channel.h:13
ClassEventLoop
one loop per thread
src/net/EventLoopThread.h:11
ClassEventLoop
src/timer/TimerQueue.h:10
ClassEventLoop
include/tiny_network/net/Acceptor.h:8
ClassEventLoop
include/tiny_network/net/EventLoopThreadPool.h:9
ClassEventLoop
include/tiny_network/net/TcpConnection.h:16
ClassEventLoop
事件循环类 主要包含了两大模块,channel poller
include/tiny_network/net/EventLoop.h:17
ClassEventLoop
前置声明,不引用头文件防止暴露太多信息
include/tiny_network/net/Channel.h:13
ClassEventLoop
one loop per thread
include/tiny_network/net/EventLoopThread.h:11
ClassEventLoop
include/tiny_network/timer/TimerQueue.h:10
ClassEventLoopThread
src/net/EventLoopThreadPool.h:10
ClassEventLoopThread
src/net/EventLoopThread.h:12
ClassEventLoopThread
include/tiny_network/net/EventLoopThreadPool.h:10
ClassEventLoopThread
include/tiny_network/net/EventLoopThread.h:12
ClassEventLoopThreadPool
src/net/EventLoopThreadPool.h:12
ClassEventLoopThreadPool
include/tiny_network/net/EventLoopThreadPool.h:12
ClassFileUtil
src/logger/FileUtil.h:7
ClassFileUtil
include/tiny_network/logger/FileUtil.h:7
ClassFixedBuffer
src/logger/FixedBuffer.h:14
ClassFixedBuffer
include/tiny_network/logger/FixedBuffer.h:14
ClassGeneralTemplate
* 比如SourceFile类和时间类就会用到 * const char* data_; * int size_; */
include/tiny_network/logger/LogStream.h:14
ClassHttpContext
src/http/HttpContext.h:8
ClassHttpContext
include/tiny_network/http/HttpContext.h:8
ClassHttpRequest
src/http/HttpServer.h:9
ClassHttpRequest
src/http/HttpRequest.h:8
ClassHttpRequest
include/tiny_network/http/HttpServer.h:9
ClassHttpRequest
include/tiny_network/http/HttpRequest.h:8
EnumHttpRequestParseState
src/http/HttpContext.h:12
EnumHttpRequestParseState
include/tiny_network/http/HttpContext.h:12
ClassHttpResponse
src/http/HttpResponse.h:7
ClassHttpResponse
src/http/HttpServer.h:10
ClassHttpResponse
include/tiny_network/http/HttpResponse.h:7
ClassHttpResponse
include/tiny_network/http/HttpServer.h:10
ClassHttpServer
src/http/HttpServer.h:12
ClassHttpServer
include/tiny_network/http/HttpServer.h:12
EnumHttpStatusCode
src/http/HttpResponse.h:11
EnumHttpStatusCode
include/tiny_network/http/HttpResponse.h:11
ClassImpl
src/logger/Logging.h:71
ClassImpl
include/tiny_network/logger/Logging.h:71
ClassInetAddress
src/net/Acceptor.h:9
ClassInetAddress
src/net/InetAddress.h:9
ClassInetAddress
include/tiny_network/net/Acceptor.h:9
ClassInetAddress
include/tiny_network/net/InetAddress.h:9
ClassInetAddress
include/tiny_network/net/Socket.h:5
ClassLargeNode
src/memory/MemoryPool.h:18
ClassLargeNode
src/memory/MemoryPool.h:22
ClassLargeNode
include/tiny_network/memory/MemoryPool.h:18
ClassLargeNode
include/tiny_network/memory/MemoryPool.h:22
ClassLogFile
src/logger/LogFile.h:9
ClassLogFile
include/tiny_network/logger/LogFile.h:9
EnumLogLevel
src/logger/Logging.h:39
EnumLogLevel
include/tiny_network/logger/Logging.h:39
ClassLogStream
src/logger/LogStream.h:31
ClassLogStream
include/tiny_network/logger/LogStream.h:31
ClassLogger
src/logger/Logging.h:36
ClassLogger
include/tiny_network/logger/Logging.h:36
next →1–100 of 264, ranked by callers