MCPcopy Create free account

hub / github.com/KOSASIH/skybridge / functions

Functions267 in github.com/KOSASIH/skybridge

↓ 1 callersFunctionTimeFormat
TimeFormat formats a time
src/lib/utils/utils.go:106
↓ 1 callersFunctionTimeParse
TimeParse parses a time string
src/lib/utils/utils.go:101
↓ 1 callersMethodTraverse
Traverse performs a depth-first traversal of the graph starting from the node
src/node/node.go:36
↓ 1 callersMethodTraverseConcurrently
TraverseConcurrently performs a concurrent depth-first traversal of the graph starting from the node
src/node/node.go:50
↓ 1 callersFunctionURLParse
URLParse parses a URL
src/lib/utils/utils.go:51
↓ 1 callersFunctionUUID
UUID generates a random UUID
src/lib/utils/utils.go:21
↓ 1 callersMethodUnmarshalJSON
UnmarshalJSON unmarshals JSON to the network
src/blockchain/network/network.go:170
↓ 1 callersMethodUnmarshalJSON
UnmarshalJSON unmarshals JSON to the consensus algorithm
src/blockchain/consensus/consensus.go:234
↓ 1 callersMethodUpdate
(table string, data map[string]interface{}, where string, args ...interface{})
src/db/db.go:80
↓ 1 callersMethodUpdateNode
(ctx context.Context, node *Node)
src/api/node/node.go:179
↓ 1 callersMethodValidate
Validate validates the node metadata
src/api/types/types.go:83
↓ 1 callersMethodWarning
Warning logs a message at the WARNING level
src/lib/logging/logging.go:59
↓ 1 callersMethod_make_request
(self, url)
api/starlink_api.py:20
↓ 1 callersMethod_validate_response
(self, data)
api/starlink_api.py:37
↓ 1 callersMethodclose
(self)
api/starlink_api.py:43
↓ 1 callersMethodget_connection_metrics
(self, connection_type)
connection/connection_manager.py:44
↓ 1 callersMethodget_connection_status
(self)
main.py:41
↓ 1 callersMethodget_connection_status
(self)
api/starlink_api.py:16
↓ 1 callersMethodhandleConn
handleConn handles an incoming connection
src/blockchain/network/network.go:112
↓ 1 callersMethodhandleWebSocketMessage
handleWebSocketMessage handles WebSocket messages.
src/api/gateway/gateway.go:331
↓ 1 callersFunctionlevelToString
(level LogLevel)
src/lib/logging/logging.go:74
↓ 1 callersMethodload_model
(self)
ai/model.py:14
↓ 1 callersMethodlog_connection_change
(self, old_connection, new_connection)
utils/logger.py:27
↓ 1 callersMethodlog_debug
(self, message)
utils/logger.py:39
↓ 1 callersMethodlog_error
(self, message)
utils/logger.py:30
↓ 1 callersMethodlog_info
(self, message)
utils/logger.py:36
↓ 1 callersMethodlog_warning
(self, message)
utils/logger.py:33
↓ 1 callersFunctionmain
()
main.py:52
↓ 1 callersFunctionmain
()
connection/connection_manager.py:59
↓ 1 callersFunctionmain
()
ai/model.py:59
↓ 1 callersFunctionmain
()
api/starlink_api.py:47
↓ 1 callersMethodmonitor_connection
(self)
main.py:19
↓ 1 callersMethodpredict_latency
(self, connection_status)
main.py:44
↓ 1 callersMethodpredict_latency
(self, connection_status)
ai/model.py:40
↓ 1 callersMethodprepare_input_data
(self, connection_status)
ai/model.py:23
↓ 1 callersMethodrecord_connection_history
(self, connection_type)
connection/connection_manager.py:39
↓ 1 callersMethodswitch_connection
(self, predicted_latency, threshold_latency)
connection/connection_manager.py:19
↓ 1 callersMethodswitch_connection_logic
(self, new_connection)
main.py:47
↓ 1 callersMethodverifyClaims
verifyClaims verifies authentication claims.
src/api/gateway/gateway.go:384
↓ 1 callersMethodverifyToken
verifyToken verifies an authentication token.
src/api/gateway/gateway.go:368
MethodDeleteNode
(ctx context.Context, id string)
src/api/node/node.go:145
MethodGetCreatedAt
GetCreatedAt returns the node's creation time
src/api/node/node.go:71
MethodGetGroundStations
GetGroundStations returns the satellite's ground stations
src/satellite/satellite.go:35
MethodGetID
GetID returns the node's ID
src/api/node/node.go:43
MethodGetIPAddress
GetIPAddress returns the node's IP address
src/api/node/node.go:57
MethodGetName
GetName returns the node's name
src/api/node/node.go:50
MethodGetPort
GetPort returns the node's port
src/api/node/node.go:64
MethodGetTransceivers
GetTransceivers returns the satellite's transceivers
src/satellite/satellite.go:45
MethodGetUpdatedAt
GetUpdatedAt returns the node's update time
src/api/node/node.go:78
FunctionJSONUnmarshal
JSONUnmarshal unmarshals JSON to a struct
src/lib/utils/utils.go:36
MethodMarshalJSON
MarshalJSON marshals the node metadata to JSON
src/api/types/types.go:42
MethodMarshalJSON
MarshalJSON marshals the node to JSON
src/api/node/node.go:96
MethodMarshalJSON
MarshalJSON marshals the storage to JSON
src/blockchain/storage/storage.go:72
MethodStart
Start starts the gateway.
src/api/gateway/gateway.go:128
MethodStop
Stop stops the gateway.
src/api/gateway/gateway.go:162
FunctionTestArch
(t *testing.T)
src/lib/utils/utils_test.go:145
FunctionTestConcurrentIntegration
(t *testing.T)
tests/integration/integration_test.go:31
FunctionTestConsensus_IsValid
(t *testing.T)
src/blockchain/consensus/consensus_test.go:76
FunctionTestConsensus_MarshalJSON
(t *testing.T)
src/blockchain/consensus/consensus_test.go:101
FunctionTestConsensus_ProposeBlock
(t *testing.T)
src/blockchain/consensus/consensus_test.go:47
FunctionTestConsensus_Round
(t *testing.T)
src/blockchain/consensus/consensus_test.go:33
FunctionTestConsensus_Start
(t *testing.T)
src/blockchain/consensus/consensus_test.go:20
FunctionTestConsensus_UnmarshalJSON
(t *testing.T)
src/blockchain/consensus/consensus_test.go:126
FunctionTestConsensus_Vote
(t *testing.T)
src/blockchain/consensus/consensus_test.go:61
FunctionTestDatabase_Close
(t *testing.T)
src/db/db_test.go:15
FunctionTestDatabase_Delete
(t *testing.T)
src/db/db_test.go:124
FunctionTestDatabase_Exec
(t *testing.T)
src/db/db_test.go:48
FunctionTestDatabase_Get
(t *testing.T)
src/db/db_test.go:62
FunctionTestDatabase_GetJSON
(t *testing.T)
src/db/db_test.go:77
FunctionTestDatabase_Insert
(t *testing.T)
src/db/db_test.go:92
FunctionTestDatabase_New
(t *testing.T)
src/db/db_test.go:8
FunctionTestDatabase_Query
(t *testing.T)
src/db/db_test.go:25
FunctionTestDatabase_Update
(t *testing.T)
src/db/db_test.go:106
FunctionTestDeployer
(t *testing.T)
tools/deploy/deploy_test.go:9
FunctionTestEncryption_EncryptBase64DecryptBase64
(t *testing.T)
src/crypto/encryption/encryption_test.go:26
FunctionTestEncryption_EncryptDecrypt
(t *testing.T)
src/crypto/encryption/encryption_test.go:7
FunctionTestEncryption_InvalidKey
(t *testing.T)
src/crypto/encryption/encryption_test.go:45
FunctionTestEncryption_Random
(t *testing.T)
src/crypto/encryption/encryption_test.go:52
FunctionTestErrorCode
(t *testing.T)
src/lib/errors/errors_test.go:27
FunctionTestErrorDetails
(t *testing.T)
src/lib/errors/errors_test.go:41
FunctionTestErrorMessage
(t *testing.T)
src/lib/errors/errors_test.go:34
FunctionTestError_Error
(t *testing.T)
src/lib/errors/errors_test.go:20
FunctionTestFilePathJoin
(t *testing.T)
src/lib/utils/utils_test.go:55
FunctionTestGateway
(t *testing.T)
src/api/gateway/gateway_test.go:17
FunctionTestHTTPGet
(t *testing.T)
src/lib/utils/utils_test.go:33
FunctionTestHash_Hash
(t *testing.T)
src/crypto/hash/hash_test.go:7
FunctionTestHash_HashBase64
(t *testing.T)
src/crypto/hash/hash_test.go:22
FunctionTestHash_InvalidKey
(t *testing.T)
src/crypto/hash/hash_test.go:67
FunctionTestHash_Random
(t *testing.T)
src/crypto/hash/hash_test.go:74
FunctionTestHash_Verify
(t *testing.T)
src/crypto/hash/hash_test.go:37
FunctionTestHash_VerifyBase64
(t *testing.T)
src/crypto/hash/hash_test.go:52
FunctionTestIntegration
(t *testing.T)
tests/integration/integration_test.go:9
FunctionTestIsEmpty
(t *testing.T)
src/lib/utils/utils_test.go:75
FunctionTestIsError
(t *testing.T)
src/lib/errors/errors_test.go:48
FunctionTestIsNil
(t *testing.T)
src/lib/utils/utils_test.go:64
FunctionTestJSONMarshal
(t *testing.T)
src/lib/utils/utils_test.go:17
FunctionTestLog
(t *testing.T)
src/lib/logging/logging_test.go:19
FunctionTestLogLevel
(t *testing.T)
src/lib/logging/logging_test.go:38
FunctionTestMain
(t *testing.T)
src/main/main_test.go:9
FunctionTestNetwork
(t *testing.T)
src/network/network_test.go:10
← previousnext →101–200 of 267, ranked by callers