Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Haivision/srt
/ functions
Functions
2,560 in github.com/Haivision/srt
⨍
Functions
2,560
◇
Types & classes
631
↓ 1 callers
Method
deriveSettings
This function is called by the same premises as the CUDT::CUDT(const CUDT&) (copy constructor). The intention is to rewrite the part that comprises se
srtcore/group.cpp:528
↓ 1 callers
Function
dispatchSet
srtcore/socketconfig.cpp:926
↓ 1 callers
Method
dropAll
srtcore/buffer_rcv.cpp:259
↓ 1 callers
Method
dropLateData
srtcore/buffer_snd.cpp:647
↓ 1 callers
Method
emit
srtcore/common.h:552
↓ 1 callers
Method
enotice_empty
srtcore/epoll.h:205
↓ 1 callers
Method
enoughTokens
srtcore/buffer_tools.h:310
↓ 1 callers
Function
epoll_add_ssock
srtcore/api.cpp:4708
↓ 1 callers
Function
epoll_add_usock
srtcore/api.cpp:4703
↓ 1 callers
Method
epoll_add_usock
srtcore/api.cpp:2552
↓ 1 callers
Function
epoll_clear_usocks
srtcore/api.cpp:4698
↓ 1 callers
Function
epoll_release
srtcore/api.cpp:4819
↓ 1 callers
Function
epoll_remove_ssock
srtcore/api.cpp:4728
↓ 1 callers
Function
epoll_remove_usock
srtcore/api.cpp:4723
↓ 1 callers
Function
epoll_update_ssock
srtcore/api.cpp:4718
↓ 1 callers
Function
epoll_update_usock
srtcore/api.cpp:4713
↓ 1 callers
Function
epoll_uwait
srtcore/api.cpp:4814
↓ 1 callers
Function
epoll_wait2
srtcore/api.cpp:4762
↓ 1 callers
Function
exchange
@brief Performs an atomic exchange operation. The value of the atomic object is unconditionally updated to the new value, and the old value is return
srtcore/atomic.h:276
↓ 1 callers
Method
exchange
srtcore/atomic_msvc.h:118
↓ 1 callers
Method
findPeerGroup_LOCKED
srtcore/api.h:370
↓ 1 callers
Method
flowWindowSize
srtcore/core.h:470
↓ 1 callers
Function
fmt_alt
srtcore/channel.cpp:301
↓ 1 callers
Method
frequentLogAllowed
srtcore/core.cpp:6197
↓ 1 callers
Method
full
Returns true if the buffer is full. Requires locking.
srtcore/buffer_rcv.h:217
↓ 1 callers
Function
genRandSeed
srtcore/sync.cpp:305
↓ 1 callers
Method
generateSocketID
srtcore/api.cpp:456
↓ 1 callers
Method
get
srtcore/group.h:75
↓ 1 callers
Method
get
[[nullable]]*/
srtcore/sync_posix.cpp:524
↓ 1 callers
Method
get
srtcore/packetfilter.h:112
↓ 1 callers
Method
getAuthTagSize
srtcore/core.cpp:5926
↓ 1 callers
Method
getAvgBufSize
srtcore/buffer_snd.cpp:597
↓ 1 callers
Method
getBaseTime
srtcore/tsbpd_time.cpp:224
↓ 1 callers
Method
getBind
srtcore/queue.cpp:492
↓ 1 callers
Method
getBufferTimeBase
[[using locked(this->m_GroupLock)]];
srtcore/group.cpp:21
↓ 1 callers
Method
getFirstNonreadSeqNo
srtcore/buffer_rcv.cpp:763
↓ 1 callers
Method
getIPversion
srtcore/queue.h:518
↓ 1 callers
Method
getInputRate
Retrieve input bitrate in bytes per second
srtcore/buffer_snd.h:208
↓ 1 callers
Function
getInstance
srtcore/core.cpp:247
↓ 1 callers
Function
getInstance
srtcore/packetfilter.cpp:294
↓ 1 callers
Method
getIpTTL
srtcore/queue.cpp:481
↓ 1 callers
Method
getIpToS
srtcore/queue.cpp:486
↓ 1 callers
Method
getKmMsg_markSent
Mark the key as already sent. When no 'runtime' (during the handshake) it actually does nothing so that this will be retried as long as the handshake
srtcore/crypto.h:172
↓ 1 callers
Method
getKmMsg_needSend
Check if the key stored at @c ki shall be sent. When during the handshake, it only matters if the KM message for that index is recorded at all. Otherw
srtcore/crypto.h:156
↓ 1 callers
Method
getListener
srtcore/queue.cpp:1751
↓ 1 callers
Method
getLossArray
srtcore/list.cpp:794
↓ 1 callers
Method
getMaxPacketLen
srtcore/buffer_snd.cpp:574
↓ 1 callers
Method
getMsgNoAt
srtcore/buffer_snd.cpp:379
↓ 1 callers
Method
getNextProcTime
srtcore/queue.cpp:279
↓ 1 callers
Method
getPacketRexmitTime
srtcore/buffer_snd.cpp:532
↓ 1 callers
Method
getPktTsbPdTime
srtcore/core.cpp:10590
↓ 1 callers
Function
getRandSeed
srtcore/sync.cpp:313
↓ 1 callers
Method
getRcvAvgDataSize
Return moving average of acked data pkts, bytes, and timespan (ms) of the receive buffer */
srtcore/buffer_rcv.cpp:1149
↓ 1 callers
Function
get_cpu_frequency
srtcore/sync_posix.cpp:80
↓ 1 callers
Method
get_len
srtcore/common.h:389
↓ 1 callers
Method
get_ptr
srtcore/common.h:384
↓ 1 callers
Function
getsockstate
srtcore/api.cpp:4856
↓ 1 callers
Method
groupConnect
[[using assert(pg->m_iBusy > 0)]]
srtcore/api.cpp:1470
↓ 1 callers
Method
hasAvailablePackets
srtcore/buffer_rcv.cpp:614
↓ 1 callers
Method
hasPassphrase
srtcore/crypto.h:110
↓ 1 callers
Function
hc_ut_encrypt_ctr_speed
haicrypt/hcrypt_ut.c:146
↓ 1 callers
Function
hc_ut_pbkdf2
haicrypt/hcrypt_ut.c:108
↓ 1 callers
Function
hcryptCtx_Rx_ParseKM
Parse Keying Material message */
haicrypt/hcrypt_ctx_rx.c:57
↓ 1 callers
Function
hcryptCtx_Tx_CloneKey
haicrypt/hcrypt_ctx_tx.c:104
↓ 1 callers
Function
hcryptCtx_Tx_PostSwitch
haicrypt/hcrypt_ctx_tx.c:258
↓ 1 callers
Function
hcryptCtx_Tx_PreSwitch
* Prepare context switch * both odd & even keys announced */
haicrypt/hcrypt_ctx_tx.c:226
↓ 1 callers
Function
hcryptCtx_Tx_Refresh
haicrypt/hcrypt_ctx_tx.c:172
↓ 1 callers
Function
hcryptCtx_Tx_Rekey
haicrypt/hcrypt_ctx_tx.c:47
↓ 1 callers
Function
hcryptCtx_Tx_Switch
haicrypt/hcrypt_ctx_tx.c:244
↓ 1 callers
Function
hcryptMsg_SRT_MsgInfo
haicrypt/hcrypt_xpt_srt.c:122
↓ 1 callers
Function
hcryptMsg_SRT_ParseMsg
haicrypt/hcrypt_xpt_srt.c:127
↓ 1 callers
Method
install
apps/srt-tunnel.cpp:970
↓ 1 callers
Method
internalKeepalive
srtcore/group.cpp:4197
↓ 1 callers
Method
ioctlQuery
srtcore/queue.cpp:451
↓ 1 callers
Method
isCompatWith
NOTE: this operator is not reversible. The syntax must use: muxer_entry == socket_entry
srtcore/socketconfig.h:98
↓ 1 callers
Method
isGroupReceiver
srtcore/group.h:332
↓ 1 callers
Method
isRcvBufferReady
srtcore/core.cpp:7220
↓ 1 callers
Method
isRcvBufferReadyNoLock
srtcore/core.cpp:7226
↓ 1 callers
Method
isSndEncryptionOK
srtcore/crypto.h:255
↓ 1 callers
Function
isValidSeqno
Validate iPktSeqno is in range (iBaseSeqno - m_iSeqNoTH/2; iBaseSeqno + m_iSeqNoTH). EXPECT_EQ(isValidSeqno(125, 124), true); // behind EXPECT_EQ(isV
srtcore/group.cpp:2374
↓ 1 callers
Function
load
@returns the current value of the atomic object. @note Be careful about how this is used, since any operations on the returned value are inherently no
srtcore/atomic.h:252
↓ 1 callers
Method
locateAcquireGroup
srtcore/api.cpp:2707
↓ 1 callers
Method
locateAcquireSocket
srtcore/api.cpp:2738
↓ 1 callers
Method
lock
srtcore/sync_posix.cpp:218
↓ 1 callers
Method
lock_wait_until
srtcore/sync.cpp:132
↓ 1 callers
Function
main
()
scripts/srt-proxy.py:135
↓ 1 callers
Function
main
Script designed to generate release notes template with main sections, contributors list, and detailed changelog out of .csv SRT git log file
scripts/release-notes/generate_release_notes.py:49
↓ 1 callers
Method
maxTokens
srtcore/buffer_tools.h:317
↓ 1 callers
Function
md5_finish
srtcore/md5.cpp:366
↓ 1 callers
Function
md5_init
srtcore/md5.cpp:319
↓ 1 callers
Method
minNAKInterval
srtcore/core.h:497
↓ 1 callers
Method
needsQuickACK
Tells if an early ACK is needed (before the next Full ACK happening every 10ms). In FileCC, treat non-full-payload as an end-of-message (stream) and r
srtcore/congctl.cpp:320
↓ 1 callers
Method
newConnection
XXX NOTE: TSan reports here false positive against the call to CRcvQueue::removeListener. This here will apply shared lock on m_GlobControlLock in the
srtcore/api.cpp:619
↓ 1 callers
Method
notListening
Utility used for closing a listening socket immediately to free the socket
srtcore/core.h:576
↓ 1 callers
Method
onPktArrival
srtcore/window.h:223
↓ 1 callers
Function
optimisticSingleTripDuration
srtcore/core.cpp:10056
↓ 1 callers
Method
packData
srtcore/core.cpp:10129
↓ 1 callers
Function
parse_args
apps/srt-live-transmit.cpp:167
↓ 1 callers
Function
parse_args
apps/srt-file-transmit.cpp:90
↓ 1 callers
Method
payloadSizeFits
srtcore/socketconfig.cpp:1002
← previous
next →
701–800 of 2,560, ranked by callers