MCPcopy Index your code
hub / github.com/Haivision/srtgo

github.com/Haivision/srtgo @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
145 symbols 402 edges 22 files 40 documented · 28%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ListenCallbackFunc (FuncType)
ListenCallbackFunc specifies a function to be called before a connecting socket is passed to accept
srtgo.go
LogCallBackFunc (FuncType)
(no doc)
logging.go
ConnectCallbackFunc (FuncType)
ConnectCallbackFunc specifies a function to be called after a socket or connection in a group has failed.
srtgo.go

Core symbols most depended-on inside this repo

Error
called by 34
errors.go
NewSrtSocket
called by 20
srtgo.go
srtGetAndClearError
called by 15
errors.go
Close
called by 13
srtgo.go
InitSRT
called by 8
srtgo.go
Listen
called by 6
srtgo.go
getSockOpt
called by 6
srtgo.go
unblock
called by 6
poll.go

Shape

Method 63
Function 61
Struct 14
FuncType 3
TypeAlias 3
Class 1

Languages

Go99%
C++1%

Modules by API surface

srtgo.go38 symbols
errors.go29 symbols
srtgo_test.go19 symbols
poll.go10 symbols
pollserver.go7 symbols
logging.go7 symbols
rw_test.go6 symbols
netutils.go5 symbols
srtsocketoptions.go4 symbols
poll_test.go4 symbols
examples/echo-receiver/main.go3 symbols
write.go2 symbols

For agents

$ claude mcp add srtgo \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact