Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Shangyizhou/A-Tiny-Network-Library
/ functions
Functions
860 in github.com/Shangyizhou/A-Tiny-Network-Library
⨍
Functions
860
◇
Types & classes
264
Method
isReading
include/tiny_network/net/Channel.h:56
Method
isWriting
include/tiny_network/net/Channel.h:55
Function
is_discarded
! @brief return whether value is discarded This function returns true if and only if the JSON value was discarded during parsing with
src/mysql/json.hpp:15226
Method
is_errored
src/mysql/json.hpp:3238
Function
is_primitive
! @brief return whether type is primitive This function returns true if and only if the JSON type is primitive (string, number, boole
src/mysql/json.hpp:14947
Function
is_structured
! @brief return whether type is structured This function returns true if and only if the JSON type is structured (array or object).
src/mysql/json.hpp:14974
Function
items
! @brief helper to access iterator member functions in range-based for This function allows to access @ref iterator::key() and @ref i
src/mysql/json.hpp:17361
Method
iter_impl
default constructor
src/mysql/json.hpp:7781
Method
iteration_proxy
construct iteration proxy from a container
src/mysql/json.hpp:1804
Function
iteration_proxy<const_iterator> iterator_wrapper
src/mysql/json.hpp:17292
Method
iteration_proxy_value
src/mysql/json.hpp:1731
Method
json>
src/mysql/json.hpp:20973
Method
json_pointer
! @brief create JSON pointer Create a JSON pointer according to the syntax described in [Section 3 of RFC6901](https://tools.ietf.org
src/mysql/json.hpp:8515
Method
json_ref
src/mysql/json.hpp:9501
Method
json_reverse_iterator
create reverse iterator from iterator
src/mysql/json.hpp:8387
Method
json_sax_dom_callback_parser
src/mysql/json.hpp:3050
Method
json_sax_dom_parser
! @param[in, out] r reference to a JSON value that is manipulated while parsing @param[in] allow_exceptions_ wheth
src/mysql/json.hpp:2872
Function
json_value
default constructor (for null values)
src/mysql/json.hpp:13784
Method
key
src/mysql/json.hpp:2932
Method
key
src/mysql/json.hpp:3119
Method
key
return the key of an object iterator
src/mysql/json.hpp:8448
Method
length
include/tiny_network/logger/FixedBuffer.h:32
Method
lexer
src/mysql/json.hpp:5642
Method
listen
src/net/Acceptor.cc:49
Method
listen
src/net/Socket.cc:25
Method
listenning
src/net/Acceptor.h:28
Method
listenning
include/tiny_network/net/Acceptor.h:28
Method
little_endianess
! @brief determine system byte order @return true if and only if system's byte order is little endian @note from http://stackoverfl
src/mysql/json.hpp:3671
Function
logLevel
src/logger/Logging.h:92
Function
logLevel
include/tiny_network/logger/Logging.h:92
Function
main
example/echoServer.cc:57
Function
main
example/echoServerAsync.cc:77
Function
main
src/logger/test/AsyncLoggingTest.cc:47
Function
main
src/http/main.cc:59
Function
main
src/http/test/test.cc:9
Function
main
src/memory/test/MemoryPoolTest.cc:138
Function
main
src/mysql/test/MysqlPoolTest.cc:173
Function
main
src/base/test/ThreadPool.cc:32
Function
main
src/net/InetAddress.cc:38
Method
makeSpace
TODO:扩容操作
src/net/Buffer.h:168
Method
makeSpace
TODO:扩容操作
include/tiny_network/net/Buffer.h:168
Method
mallocLargeNode
分配大块内存
src/memory/MemoryPool.cc:62
Method
mallocSmallNode
分配小块内存
src/memory/MemoryPool.cc:107
Function
max_size
! @brief returns the maximum possible number of elements Returns the maximum number of elements a JSON value is able to hold due to s
src/mysql/json.hpp:17567
Function
merge_patch
! @brief applies a JSON Merge Patch The merge patch format is primarily intended for use with the HTTP PATCH method as a means of des
src/mysql/json.hpp:20880
Method
method
src/http/HttpRequest.h:58
Method
method
include/tiny_network/http/HttpRequest.h:58
Method
methodString
include/tiny_network/http/HttpRequest.h:60
Method
mul
! @brief returns x * y @note The result is rounded. (Only the upper q bits are returned.) */
src/mysql/json.hpp:11111
Method
name
src/net/EventLoopThreadPool.h:32
Method
name
include/tiny_network/net/EventLoopThreadPool.h:32
Method
name
include/tiny_network/net/TcpServer.h:53
Method
newConnection
有一个新用户连接,acceptor会执行这个回调操作,负责将mainLoop接收到的请求连接(acceptChannel_会有读事件发生)通过回调轮询分发给subLoop去处理
src/net/TcpServer.cc:72
Method
newDefaultPoller
获取默认的Poller实现方式
src/net/poller/DefaultPoller.cc:6
Method
next_byte_in_range
! @brief check if the next byte(s) are inside a given range Adds the current byte and, for each passed range, reads a new byte and ch
src/mysql/json.hpp:5732
Method
noncopyable
src/base/noncopyable.h:13
Method
noncopyable
include/tiny_network/base/noncopyable.h:13
Method
nonesuch
src/mysql/json.hpp:768
Method
normalize
! @brief normalize x such that the significand is >= 2^(q-1) @pre x.f != 0 */
src/mysql/json.hpp:11176
Method
normalize_to
! @brief normalize x such that the result has the exponent E @pre e >= x.e and the upper e - x.e bits of x.f must be zero. */
src/mysql/json.hpp:11193
Method
now
获取当前时间戳
src/base/Timestamp.cc:4
Method
null
src/mysql/json.hpp:2883
Method
null
src/mysql/json.hpp:3065
Method
numCreated
src/base/Thread.h:25
Method
numCreated
include/tiny_network/base/Thread.h:25
Method
number_float
src/mysql/json.hpp:2907
Method
number_float
src/mysql/json.hpp:3089
Method
number_integer
src/mysql/json.hpp:2895
Method
number_integer
src/mysql/json.hpp:3077
Method
number_unsigned
src/mysql/json.hpp:2901
Method
number_unsigned
src/mysql/json.hpp:3083
Method
onConnection
连接建立或断开的回调函数
example/echoServer.cc:31
Method
onConnection
连接建立或断开的回调函数
example/echoServerAsync.cc:31
Method
onConnection
src/http/HttpServer.cc:39
Method
onMessage
可读写事件回调
example/echoServer.cc:44
Method
onMessage
可读写事件回调
example/echoServerAsync.cc:45
Method
onMessage
有消息到来时的业务处理
src/http/HttpServer.cc:52
Method
onRequest
src/http/HttpServer.cc:83
Function
op3
非连接池查询
src/mysql/test/MysqlPoolTest.cc:36
Function
op4
连接池查询
src/mysql/test/MysqlPoolTest.cc:49
Function
operator "" _json
! @brief user-defined string literal for JSON values This operator implements a user-defined string literal for JSON objects. It can be used by a
src/mysql/json.hpp:20996
Function
operator "" _json_pointer
! @brief user-defined string literal for JSON pointer This operator implements a user-defined string literal for JSON Pointers. It can be used by
src/mysql/json.hpp:21014
Function
operator!=
! @brief compares two JSON pointers for inequality @param[in] lhs JSON pointer to compare @param[in] rhs JSON pointer to compare
src/mysql/json.hpp:9471
Method
operator!=
inequality operator (needed for range-based for)
src/mysql/json.hpp:1755
Method
operator!=
! @brief comparison: not equal @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/mysql/json.hpp:8125
Method
operator()
src/mysql/json.hpp:1661
Method
operator()
src/mysql/json.hpp:2186
Method
operator()
! @brief return a hash value for a JSON object @since version 1.0.0 */
src/mysql/json.hpp:20942
Method
operator()
! @brief compare two value_t enum values @since version 3.0.0 */
src/mysql/json.hpp:20960
Method
operator*
! @brief return a reference to the value pointed to by the iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/mysql/json.hpp:7941
Method
operator+
src/mysql/json.hpp:7620
Method
operator+
! @brief add to iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/mysql/json.hpp:8226
Method
operator++
src/mysql/json.hpp:7638
Method
operator++
! @brief post-increment (it++) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/mysql/json.hpp:8012
Method
operator++
post-increment (it++)
src/mysql/json.hpp:8394
Method
operator-
src/mysql/json.hpp:7627
Method
operator-
! @brief subtract from iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/mysql/json.hpp:8248
Method
operator-
subtract from iterator
src/mysql/json.hpp:8430
Method
operator--
src/mysql/json.hpp:7651
Method
operator--
! @brief post-decrement (it--) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/mysql/json.hpp:8055
← previous
next →
501–600 of 860, ranked by callers