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
↓ 3 callers
Method
size
srtcore/group.h:439
↓ 3 callers
Method
socketID
srtcore/core.h:446
↓ 3 callers
Function
srt_getpeername
srtcore/srt_c_api.cpp:168
↓ 3 callers
Function
test_cipaddress_pton
test/test_common.cpp:12
↓ 3 callers
Function
test_kmunwrap
test/test_cryspr.cpp:423
↓ 3 callers
Function
test_kmwrap
test/test_cryspr.cpp:387
↓ 2 callers
Method
ACKMaxPackets
Maximum number of packets to trigger ACK sending. Specifies the number of packets to receive before sending the ACK. Used by CUDT together with ACKTim
srtcore/congctl.h:182
↓ 2 callers
Method
ACKTimeout_us
Periodical interval to send an ACK, in microseconds. If user-defined, this value will be used to calculate the next ACK time every time ACK is conside
srtcore/congctl.h:189
↓ 2 callers
Method
Acquire
testing/testmedia.hpp:141
↓ 2 callers
Method
CellAt
Note this function will automatically extend the container with empty cells if the index exceeds the size, HOWEVER the caller must make sure that this
srtcore/fec.h:160
↓ 2 callers
Function
CheckMediaSpec
testing/srt-test-live.cpp:185
↓ 2 callers
Function
DebugAck
srtcore/core.cpp:8117
↓ 2 callers
Function
DirectionName
testing/testmedia.cpp:69
↓ 2 callers
Method
Extract
testing/testactivemedia.cpp:28
↓ 2 callers
Function
ExtractPath
apps/srt-file-transmit.cpp:224
↓ 2 callers
Function
ExtractPath
testing/srt-test-file.cpp:174
↓ 2 callers
Function
FileRead
testing/testmedia.cpp:101
↓ 2 callers
Function
GetPeakRange
This utility is used in window.cpp where it is required to calculate the median value basing on the value in the very middle and filtered out values e
srtcore/utilities.h:879
↓ 2 callers
Function
HaiCryptCryspr_Get_Instance
haicrypt/cryspr.c:774
↓ 2 callers
Function
HaiCrypt_Clone
haicrypt/hcrypt.c:240
↓ 2 callers
Function
HaiCrypt_Create
haicrypt/hcrypt.c:110
↓ 2 callers
Function
HaiCrypt_Rx_Process
haicrypt/hcrypt_rx.c:64
↓ 2 callers
Function
HaiCrypt_Tx_Data
haicrypt/hcrypt_tx.c:95
↓ 2 callers
Function
IsMulticast
apps/transmitmedia.cpp:796
↓ 2 callers
Function
IsMulticast
testing/testmedia.cpp:2740
↓ 2 callers
Method
IsOpen
apps/srt-tunnel.cpp:436
↓ 2 callers
Method
KeyLen
srtcore/crypto.h:126
↓ 2 callers
Function
OnReturnSet
apps/apputil.hpp:103
↓ 2 callers
Function
PacketMessageFlagStr
Useful for debugging
srtcore/packet.cpp:560
↓ 2 callers
Function
ParsePrintFormat
apps/statswriter.cpp:332
↓ 2 callers
Method
PrintValue
apps/statswriter.hpp:65
↓ 2 callers
Method
RTO
If user-defined, will return nonzero value. If not, it will be internally calculated.
srtcore/congctl.h:177
↓ 2 callers
Method
RTTVar
srtcore/core.h:458
↓ 2 callers
Function
ShowDistance
testing/utility-test.cpp:23
↓ 2 callers
Function
SrtLogFAList
apps/logsupport.cpp:104
↓ 2 callers
Function
SrtParseVersion
srtcore/common.h:1397
↓ 2 callers
Method
Still
testing/testmedia.hpp:234
↓ 2 callers
Method
Stop
apps/srt-tunnel.cpp:1025
↓ 2 callers
Method
Stop
testing/srt-test-multiplex.cpp:81
↓ 2 callers
Function
TestDefaultValues
test/test_socket_options.cpp:527
↓ 2 callers
Function
TestInvalidValues
test/test_socket_options.cpp:698
↓ 2 callers
Function
Tie2
srtcore/utilities.h:857
↓ 2 callers
Function
Usage
testing/srt-test-multiplex.cpp:421
↓ 2 callers
Function
WaitForReadReady
Note that in this example application there's a listening socket, off which then a transmission socket is accepted, then this socket will be used for
examples/test-c-server-bonding.c:32
↓ 2 callers
Function
WaitForWriteReady
Note that in this example application there's a socket used first to connect to the service and then it will be used for writing. Therefore the same f
examples/test-c-client-bonding.c:49
↓ 2 callers
Function
_crysprFallback_AES_SetCtrStream
haicrypt/cryspr.c:362
↓ 2 callers
Method
ackMessage
[[using locked(CUDTGroup::m_GroupLock)]];
srtcore/group.cpp:4126
↓ 2 callers
Method
addEPoll
srtcore/core.cpp:12296
↓ 2 callers
Method
addRcvTsbPdDriftSample
srtcore/buffer_rcv.cpp:1072
↓ 2 callers
Method
allof
test/test_socket_options.cpp:282
↓ 2 callers
Method
apply
apps/socketoptions.hpp:192
↓ 2 callers
Method
applyGroupTime
srtcore/buffer_rcv.cpp:1082
↓ 2 callers
Method
availRate_Bps
srtcore/buffer_tools.h:325
↓ 2 callers
Method
bandwidth
srtcore/core.h:472
↓ 2 callers
Method
breakSocket_LOCKED
[[using locked(m_GlobControlLock)]]
srtcore/api.cpp:126
↓ 2 callers
Function
bstats
srtcore/api.cpp:4851
↓ 2 callers
Method
bytesPerPkt
This function returns the number of bytes that are allocated for a single packet in the sender and receiver buffer.
srtcore/socketconfig.h:358
↓ 2 callers
Method
cgWindowSize
srtcore/congctl.h:170
↓ 2 callers
Method
checkApplyFilterConfig
test/test_fec_rebuilding.cpp:118
↓ 2 callers
Function
checkMappedIPv4
srtcore/common.cpp:176
↓ 2 callers
Method
checkTimers
srtcore/core.cpp:12167
↓ 2 callers
Method
clear_ready_usocks
srtcore/epoll.cpp:179
↓ 2 callers
Method
close
srtcore/group.cpp:1045
↓ 2 callers
Method
configure
srtcore/congctl.cpp:635
↓ 2 callers
Method
dataUpdate
srtcore/core.h:183
↓ 2 callers
Method
debugGroup
[[using maybe_locked(CUDT::uglobal()->m_GlobControlLock)]]
srtcore/group.cpp:4408
↓ 2 callers
Method
edgeOnly
srtcore/epoll.h:127
↓ 2 callers
Method
encloses
srtcore/utilities.h:868
↓ 2 callers
Method
epoll_add_usock_INTERNAL
NOTE: WILL LOCK (serially): - CEPoll::m_EPollLock - CUDT::m_RecvLock
srtcore/api.cpp:2581
↓ 2 callers
Function
epoll_create
srtcore/api.cpp:4693
↓ 2 callers
Function
epoll_wait
srtcore/api.cpp:4733
↓ 2 callers
Method
equal_address
srtcore/netinet_any.h:358
↓ 2 callers
Method
fill
srtcore/group.cpp:668
↓ 2 callers
Method
flightCapacity
Shortcuts and utilities
srtcore/socketconfig.h:284
↓ 2 callers
Method
forceDrift
For group overrides
srtcore/utilities.h:1058
↓ 2 callers
Method
getAvailSize
Given the sequence number of the first unacknowledged packet tells the size of the buffer available for packets. Effective returns capacity of the buf
srtcore/buffer_rcv.h:136
↓ 2 callers
Method
getBandwidth
srtcore/window.h:197
↓ 2 callers
Method
getBufferingDelay
srtcore/buffer_snd.cpp:637
↓ 2 callers
Method
getErrno
srtcore/common.cpp:116
↓ 2 callers
Method
getErrorString
srtcore/common.cpp:104
↓ 2 callers
Method
getFirstLostSeq
srtcore/list.cpp:786
↓ 2 callers
Method
getFirstReadablePacketInfo
srtcore/buffer_rcv.cpp:728
↓ 2 callers
Method
getInternalTimeBase
srtcore/tsbpd_time.cpp:277
↓ 2 callers
Method
getOpt
srtcore/core.cpp:594
↓ 2 callers
Function
getOptDefault
srtcore/group.cpp:682
↓ 2 callers
Method
getPeerSpec
srtcore/api.h:193
↓ 2 callers
Method
getPktRcvSpeed
srtcore/window.h:178
↓ 2 callers
Method
getPktTime
srtcore/tsbpd_time.cpp:230
↓ 2 callers
Method
getRcvDataSize
srtcore/buffer_rcv.cpp:619
↓ 2 callers
Method
get_id
Returns the id of the current thread. In this implementation the ID is the pthread_t.
srtcore/sync.h:990
↓ 2 callers
Function
get_key_wrap_algo
haicrypt/cryspr-botan.c:33
↓ 2 callers
Method
get_locked
srtcore/sync.h:607
↓ 2 callers
Function
getpeername
srtcore/api.cpp:4600
↓ 2 callers
Function
hcryptCtx_Rx_Rekey
haicrypt/hcrypt_ctx_rx.c:41
↓ 2 callers
Function
hcryptCtx_SetSecret
haicrypt/hcrypt_sa.c:29
↓ 2 callers
Function
hcryptCtx_Tx_InjectKM
haicrypt/hcrypt_ctx_tx.c:396
↓ 2 callers
Function
hcryptCtx_Tx_ManageKM
haicrypt/hcrypt_ctx_tx.c:333
↓ 2 callers
Method
initialize
Late initialization because these sizes aren't known at construction time of the parent CUDT class.
srtcore/window.h:341
↓ 2 callers
Method
isTimeToUpdate
srtcore/buffer_tools.cpp:70
↓ 2 callers
Method
is_typed
Same effect as is_same(this->type(), t);
test/any.hpp:330
← previous
next →
401–500 of 2,560, ranked by callers