Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/an-tao/trantor
/ functions
Functions
724 in github.com/an-tao/trantor
⨍
Functions
724
◇
Types & classes
141
Function
setRecvMsgCallback
trantor/net/TcpConnection.h:322
Function
setRevents
trantor/net/Channel.h:287
Function
setSSLErrorCallback
trantor/net/TcpConnection.h:358
Function
setSSLErrorCallback
* @brief Set the callback for errors of SSL * @param cb The callback is called when an SSL error occurs. */
trantor/net/TcpClient.h:184
Method
setSniName
trantor/net/inner/TLSProvider.h:149
Function
setSockAddrInet6
* @brief Set the sockaddr_in6 struct in the endpoint. * * @param addr6 */
trantor/net/InetAddress.h:179
Method
setSockOptCallback
trantor/net/inner/Connector.h:51
Function
setSwitchOnLimitOnly
* @brief Set whether to switch the log file when the AsyncFileLogger object * is destroyed. If this flag is set to true, the log file is not swit
trantor/utils/AsyncFileLogger.h:90
Method
setTcpNoDelay
trantor/net/inner/TcpConnectionImpl.cc:316
Method
setTcpNoDelay
trantor/net/inner/Socket.cc:150
Function
setValidationPolicy
trantor/net/TcpConnection.h:317
Function
setWriteCallback
* @brief Set the write callback. * * @param cb The callback is called when write event occurs on the socket. * @note One should call th
trantor/net/Channel.h:67
Function
setWriteCompleteCallback
trantor/net/TcpConnection.h:338
Function
setWriteCompleteCallback
* @brief Set the write complete callback. * * @param cb The callback is called when data to send is written to the * socket. */
trantor/net/TcpClient.h:171
Function
setWriteCompleteCallback
* @brief Set the write complete callback. * * @param cb The callback is called when data to send is written to the * socket of a connec
trantor/net/TcpServer.h:154
Function
sha1
trantor/utils/Utilities.cc:252
Function
sha1
trantor/utils/crypto/botan.cc:19
Function
sha1
trantor/utils/crypto/openssl.cc:44
Method
sha1Fingerprint
trantor/net/inner/tlsprovider/OpenSSLProvider.cc:237
Method
sha1Fingerprint
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:112
Function
sha256
trantor/utils/Utilities.cc:262
Function
sha256
trantor/utils/crypto/botan.cc:28
Function
sha256
trantor/utils/crypto/openssl.cc:66
Method
sha256Fingerprint
trantor/net/inner/tlsprovider/OpenSSLProvider.cc:259
Method
sha256Fingerprint
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:117
Function
sha3
trantor/utils/Utilities.cc:272
Function
sha3
trantor/utils/crypto/botan.cc:37
Function
sha3
trantor/utils/crypto/openssl.cc:88
Function
size
* @brief Return the number of the event loop. * * @return size_t */
trantor/net/EventLoopThreadPool.h:61
Method
sniName
trantor/net/inner/TcpConnectionImpl.h:179
Method
start
trantor/net/EventLoopThreadPool.cc:26
Method
start
trantor/net/inner/Connector.cc:42
Function
startClientEncryption
* @brief Start TLS as a client. * @note This method is only available for non-SSL connections. */
trantor/net/TcpConnection.h:300
Method
startEncryption
trantor/net/inner/tlsprovider/OpenSSLProvider.cc:445
Method
startEncryption
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:257
Method
startInLoop
trantor/net/inner/Connector.cc:65
Method
stop
trantor/utils/ConcurrentTaskQueue.cc:82
Method
stop
trantor/utils/SerialTaskQueue.cc:28
Method
stop
trantor/net/TcpServer.cc:135
Method
stop
trantor/net/inner/Connector.cc:50
Function
swap
trantor/utils/MsgBuffer.h:365
Method
swapBuffer
trantor/utils/AsyncFileLogger.cc:398
Method
syncTaskInQueue
* @brief Run a task in the queue synchronously. This means that the task is * executed before the method returns. * * @param task
trantor/utils/TaskQueue.h:44
Function
tie
* @brief This method is used to ensure that the callback owner is valid * when a callback is called. * * @param obj The callback owner.
trantor/net/Channel.h:269
Method
timezoneOffset
trantor/utils/Date.cc:67
Function
tlsBackend
trantor/utils/Utilities.cc:234
Method
tls_alert
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:372
Method
tls_emit_data
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:327
Method
tls_record_received
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:341
Method
tls_server_choose_app_protocol
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:350
Method
tls_session_activated
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:387
Method
tls_verify_cert_chain
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:396
Method
tmStruct
trantor/utils/Date.cc:98
Function
toCustomedFormattedString
clang-format off */ * @brief Generate a UTC time string formatted by the @p fmtStr * @param fmtStr is the format string for the function strftime
trantor/utils/Date.h:209
Function
toCustomedFormattedStringLocal
clang-format off */ * @brief Generate a local time zone string formatted by the @p fmtStr * * @param fmtStr * @param showMicroseconds
trantor/utils/Date.h:246
Function
toHexString
trantor/utils/Utilities.cc:287
Method
toIpNetEndian
trantor/net/InetAddress.cc:249
Method
toKey
trantor/net/inner/tlsprovider/OpenSSLProvider.cc:406
Function
toString
for used by unit test
trantor/utils/LogStream.h:96
Function
trantor_shake_out
trantor/utils/crypto/sha3.cc:180
Function
trantor_shake_xof
trantor/utils/crypto/sha3.cc:172
Method
trusted_certificate_authorities
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:57
Function
unwrite
* @brief Move the write pointer backward to remove data in the end of the * buffer. * * @param offset */
trantor/utils/MsgBuffer.h:327
Method
update
trantor/net/inner/poller/EpollPoller.cc:203
Method
update
trantor/net/inner/poller/KQueue.cc:171
Method
updateChannel
trantor/net/inner/poller/EpollPoller.cc:135
Method
updateChannel
trantor/net/inner/poller/KQueue.cc:111
Method
updateChannel
trantor/net/inner/poller/PollPoller.cc:89
Function
updateEvents
* @brief Set and update the events enabled. * * @param events */
trantor/net/Channel.h:254
Method
wait
void EventLoopThreadPool::stop(){ for(unsigned int i=0;i<loopThreadVector_.size();i++) { loopThreadVector_[i].stop(); } }
trantor/net/EventLoopThreadPool.cc:39
Method
wakeup
trantor/net/EventLoop.cc:359
Method
wakeupRead
trantor/net/EventLoop.cc:374
Method
writeCallback
trantor/net/inner/TcpConnectionImpl.cc:204
Method
writeInLoop
trantor/net/inner/TcpConnectionImpl.cc:767
Method
writeLogToFile
trantor/utils/AsyncFileLogger.cc:121
Function
zeroBuffer
trantor/utils/LogStream.h:84
Method
~Acceptor
trantor/net/inner/Acceptor.cc:46
Method
~AresResolver
trantor/net/inner/AresResolver.cc:113
Method
~AsyncBufferNode
trantor/net/inner/AsyncStreamBufferNode.cc:9
Method
~AsyncFileLogger
trantor/utils/AsyncFileLogger.cc:49
Method
~AsyncStreamImpl
trantor/net/inner/TcpConnectionImpl.cc:869
Method
~BotanTLSProvider
trantor/net/inner/tlsprovider/BotanTLSProvider.cc:325
Method
~BufferNode
trantor/net/inner/BufferNode.h:38
Method
~CallbackEntry
trantor/utils/TimingWheel.h:54
Method
~Certificate
trantor/net/Certificate.h:9
Method
~ConcurrentTaskQueue
trantor/utils/ConcurrentTaskQueue.cc:92
Method
~Connector
trantor/net/inner/Connector.cc:30
Function
~Date
trantor/utils/Date.h:105
Method
~EpollPoller
trantor/net/inner/poller/EpollPoller.cc:64
Method
~EventLoop
trantor/net/EventLoop.cc:117
Method
~EventLoopThread
trantor/net/EventLoopThread.cc:31
Method
~FileBufferNode
trantor/net/inner/FileBufferNodeUnix.cc:126
Method
~FileBufferNode
trantor/net/inner/FileBufferNodeWin.cc:143
Function
~FixedBuffer
trantor/utils/LogStream.h:41
Method
~KQueue
trantor/net/inner/poller/KQueue.cc:27
Method
~KickoffEntry
trantor/net/inner/TcpConnectionImpl.h:53
Method
~LibraryInitializer
trantor/net/inner/AresResolver.cc:62
Method
~Logger
trantor/utils/Logger.cc:454
Method
~LoggerFile
trantor/utils/AsyncFileLogger.cc:296
Method
~MpscQueue
trantor/utils/LockFreeQueue.h:37
← previous
next →
601–700 of 724, ranked by callers