Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adalkiran/distributed-inference
/ functions
Functions
91 in github.com/adalkiran/distributed-inference
⨍
Functions
91
◇
Types & classes
30
↓ 10 callers
Method
stop
(closeConnection: Boolean)
ui/src/app.ts:157
↓ 5 callers
Method
EnsureTenant
(id string, name string)
signaling/src/participant/tenantmanager.go:37
↓ 4 callers
Method
updateStatus
(connStatus: string)
ui/src/app.ts:215
↓ 3 callers
Method
GetId
()
signaling/src/signaling/wsclient.go:85
↓ 2 callers
Function
NewTenant
(id string, name string)
signaling/src/participant/tenant.go:25
↓ 2 callers
Method
Run
(waitGroup *sync.WaitGroup)
signaling/src/signaling/httpserver.go:46
↓ 2 callers
Method
get_task_id
(self)
inference/src/tasks/base_inference_task.py:35
↓ 2 callers
Method
process_images_messages
(self, messages, inventa: Inventa, session)
inference/src/tasks/yolox_inference_task.py:107
↓ 2 callers
Method
resetCanvas
()
ui/src/app.ts:297
↓ 1 callers
Method
AcceptSDPOfferAnswer
(participantId string, sdpOfferAnswer string)
signaling/src/orchestration/mediabridgemodule.go:59
↓ 1 callers
Method
AcceptSDPOfferAnswer
(sdpOfferAnswer string)
mediabridge/src/endpoint/endpoint.go:187
↓ 1 callers
Method
CreateParticipant
(tenantId string, wsClientId int)
signaling/src/participant/participantmanager.go:63
↓ 1 callers
Method
DoSignaling
(endpointManager *EndpointManager)
mediabridge/src/endpoint/endpoint.go:61
↓ 1 callers
Method
EndpointICEConnStateChange
(participantId string, newConnectionState string, oldConnectionState string)
signaling/src/orchestration/mediabridgemodule.go:72
↓ 1 callers
Method
EnsureEndpoint
(participantId string)
mediabridge/src/endpoint/endpointmanager.go:132
↓ 1 callers
Method
Execute
(hub *WsHub)
signaling/src/signaling/wscommands.go:35
↓ 1 callers
Method
GetAllTenants
()
signaling/src/participant/tenantmanager.go:56
↓ 1 callers
Method
GetParticipantByWsClientId
(wsClientId int)
signaling/src/participant/participantmanager.go:76
↓ 1 callers
Method
Init
(inventaObj *inventa.Inventa)
signaling/src/orchestration/orchestrator.go:66
↓ 1 callers
Function
InitDatabase
(tenantManager *participant.TenantManager)
signaling/src/initdatabase.go:25
↓ 1 callers
Method
InitFromDatabase
()
signaling/src/participant/tenantmanager.go:65
↓ 1 callers
Function
NewEndpoint
(participantId string)
mediabridge/src/endpoint/endpoint.go:53
↓ 1 callers
Function
NewMediaBridgeModule
(id string, inventaObj *inventa.Inventa)
signaling/src/orchestration/mediabridgemodule.go:38
↓ 1 callers
Function
NewParticipant
(tenant *Tenant, wsClientId int)
signaling/src/participant/participant.go:32
↓ 1 callers
Function
NewWsCommand
(messageData map[string]interface{}, wsClient *WsClient, fn WsCommandFn)
signaling/src/signaling/wscommands.go:27
↓ 1 callers
Function
NewWsMessageContainer
(type_ string, data interface{})
signaling/src/signaling/wshub.go:65
↓ 1 callers
Method
PrepareParticipant
(participant *Participant)
signaling/src/participant/participantmanager.go:81
↓ 1 callers
Method
RequestSDPOffer
(participantId string)
signaling/src/orchestration/mediabridgemodule.go:51
↓ 1 callers
Method
Run
(waitGroup *sync.WaitGroup)
signaling/src/predictions/predictionslistener.go:53
↓ 1 callers
Method
Run
(waitGroup *sync.WaitGroup)
mediabridge/src/endpoint/endpointmanager.go:50
↓ 1 callers
Method
SaveTenant
(entity *Tenant)
signaling/src/participant/tenantmanager.go:47
↓ 1 callers
Method
SelectMediaBridgeForParticipant
()
signaling/src/orchestration/orchestrator.go:51
↓ 1 callers
Method
acceptOffer
(offerSdp: string)
ui/src/app.ts:190
↓ 1 callers
Method
close
()
ui/src/app.ts:293
↓ 1 callers
Method
connect
()
ui/src/app.ts:224
↓ 1 callers
Function
connect_to_redis
()
inference/src/app.py:40
↓ 1 callers
Method
createInterceptorRegistry
(me *webrtc.MediaEngine)
mediabridge/src/endpoint/endpointmanager.go:117
↓ 1 callers
Method
createLocalPeerConnection
()
ui/src/app.ts:49
↓ 1 callers
Method
createLocalTracks
()
ui/src/app.ts:122
↓ 1 callers
Method
createMediaEngine
()
mediabridge/src/endpoint/endpointmanager.go:95
↓ 1 callers
Function
create_metrics_for_task
(task_id: string)
inference/src/app.py:33
↓ 1 callers
Method
getBackendWSURL
(relativePath: string)
ui/src/app.ts:27
↓ 1 callers
Method
get_prediction
(self, img_bytes,session)
inference/src/tasks/yolox_inference_task.py:49
↓ 1 callers
Method
get_task_name
(self)
inference/src/tasks/yolox_inference_task.py:46
↓ 1 callers
Method
get_task_name
(self)
inference/src/tasks/base_inference_task.py:39
↓ 1 callers
Function
initApp
()
ui/src/app.ts:351
↓ 1 callers
Function
main
()
inference/src/app.py:67
↓ 1 callers
Function
newWsHub
(wsCommandFnRegistry map[string]WsCommandFn)
signaling/src/signaling/wshub.go:72
↓ 1 callers
Function
processBroadcastMessage
(h *WsHub, broadcastMessage BroadcastMessage)
signaling/src/signaling/wshub.go:84
↓ 1 callers
Method
processPredictionMessages
(messages []goredis.XMessage)
signaling/src/predictions/predictionslistener.go:76
↓ 1 callers
Method
processPredictions
(predictionsData: any)
ui/src/app.ts:308
↓ 1 callers
Method
processVP9Track
(track *webrtc.TrackRemote, endpointManager *EndpointManager)
mediabridge/src/endpoint/endpoint.go:203
↓ 1 callers
Function
randStringRunes
(n int)
signaling/src/utils/generators.go:25
↓ 1 callers
Method
readPump
readPump pumps messages from the websocket connection to the hub. The application runs readPump in a per-connection goroutine. The application ensure
signaling/src/signaling/wsclient.go:94
↓ 1 callers
Method
run
(self)
inference/src/tasks/yolox_inference_task.py:128
↓ 1 callers
Method
run
(self)
inference/src/tasks/base_inference_task.py:43
↓ 1 callers
Method
run
* func writeContainerJSON(client *WsClient, messageType string, messageData interface{}) { client.conn.WriteJSON(WsMessageContainer{ Type: messageT
signaling/src/signaling/wshub.go:126
↓ 1 callers
Method
safeEncodeJpeg
(buffer *bytes.Buffer, img *vpx.Image)
mediabridge/src/endpoint/endpoint.go:194
↓ 1 callers
Method
sendSdpToSignaling
(parsedSdp: sdpTransform.SessionDescription)
ui/src/app.ts:183
↓ 1 callers
Method
serveWs
serveWs handles websocket requests from the peer.
signaling/src/signaling/httpserver.go:71
↓ 1 callers
Method
set_metrics
(self, metrics: dict)
inference/src/tasks/base_inference_task.py:28
↓ 1 callers
Method
start
()
ui/src/app.ts:135
↓ 1 callers
Function
try_register_to_orchestrator
(inventa: Inventa)
inference/src/app.py:49
↓ 1 callers
Method
writePump
writePump pumps messages from the hub to the websocket connection. A goroutine running writePump is started for each connection. The application ensu
signaling/src/signaling/wsclient.go:131
Function
GenerateParticipantId
()
signaling/src/utils/generators.go:33
Method
GetTenant
(id string)
signaling/src/participant/tenantmanager.go:51
Function
NewEndpointManager
(dockerHostIp string, udpPort int, inventaObj *inventa.Inventa)
mediabridge/src/endpoint/endpointmanager.go:39
Function
NewHttpServer
(httpServerAddr string, wsCommandFnRegistry map[string]WsCommandFn)
signaling/src/signaling/httpserver.go:31
Function
NewOrchestrator
()
signaling/src/orchestration/orchestrator.go:40
Function
NewParticipantManager
(tenantManager *TenantManager, orchestrator *orchestration.Orchestrator, inventaObj *inventa.Inventa)
signaling/src/participant/participantmanager.go:49
Function
NewPredictionListener
(participantManager *participant.ParticipantManager, inventaObj *inventa.Inventa, selfConsumerName string)
signaling/src/predictions/predictionslistener.go:44
Function
NewTenantManager
(inventaObj *inventa.Inventa)
signaling/src/participant/tenantmanager.go:29
Method
RemoteAddrStr
()
signaling/src/signaling/wsclient.go:178
Method
Run
(waitGroup *sync.WaitGroup)
signaling/src/participant/participantmanager.go:95
Method
ServiceRegisteringHandler
(serviceDescriptor inventa.ServiceDescriptor)
signaling/src/orchestration/orchestrator.go:76
Method
ServiceUnregisteringHandler
(serviceDescriptor inventa.ServiceDescriptor, isZombie bool)
signaling/src/orchestration/orchestrator.go:93
Method
WsCommandJoin
(hub *signaling.WsHub, cmd *signaling.WsCommand)
signaling/src/participant/participantmanager.go:112
Method
WsCommandSdpOfferAnswer
(hub *signaling.WsHub, cmd *signaling.WsCommand)
signaling/src/participant/participantmanager.go:130
Method
__init__
(self, inventa: Inventa, SelfDescriptor: ServiceDescriptor)
inference/src/tasks/yolox_inference_task.py:40
Method
__init__
(self, inventa: Inventa, SelfDescriptor: ServiceDescriptor)
inference/src/tasks/base_inference_task.py:24
Method
autoclaim_stream
(self, self_consumer_name)
inference/src/tasks/yolox_inference_task.py:90
Method
constructor
(videoElm: any)
ui/src/app.ts:44
Function
exception_handler
(loop, context)
inference/src/app.py:57
Method
getBackendURL
(relativePath: string)
ui/src/app.ts:23
Method
get_task_id
(self)
inference/src/tasks/yolox_inference_task.py:43
Function
main
()
signaling/src/main.go:43
Function
main
()
mediabridge/src/main.go:43
Method
rpcCommandMbICEConnStateChange
(req *inventa.RPCCallRequest)
signaling/src/orchestration/orchestrator.go:117
Function
rpcCommandSDPAcceptOfferAnswer
(req *inventa.RPCCallRequest)
mediabridge/src/main.go:117
Function
rpcCommandSDPOfferReq
(req *inventa.RPCCallRequest)
mediabridge/src/main.go:103
Method
serveHome
(w http.ResponseWriter, r *http.Request)
signaling/src/signaling/httpserver.go:57