Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KOSASIH/skybridge
/ functions
Functions
267 in github.com/KOSASIH/skybridge
⨍
Functions
267
◇
Types & classes
40
↓ 1 callers
Function
TimeFormat
TimeFormat formats a time
src/lib/utils/utils.go:106
↓ 1 callers
Function
TimeParse
TimeParse parses a time string
src/lib/utils/utils.go:101
↓ 1 callers
Method
Traverse
Traverse performs a depth-first traversal of the graph starting from the node
src/node/node.go:36
↓ 1 callers
Method
TraverseConcurrently
TraverseConcurrently performs a concurrent depth-first traversal of the graph starting from the node
src/node/node.go:50
↓ 1 callers
Function
URLParse
URLParse parses a URL
src/lib/utils/utils.go:51
↓ 1 callers
Function
UUID
UUID generates a random UUID
src/lib/utils/utils.go:21
↓ 1 callers
Method
UnmarshalJSON
UnmarshalJSON unmarshals JSON to the network
src/blockchain/network/network.go:170
↓ 1 callers
Method
UnmarshalJSON
UnmarshalJSON unmarshals JSON to the consensus algorithm
src/blockchain/consensus/consensus.go:234
↓ 1 callers
Method
Update
(table string, data map[string]interface{}, where string, args ...interface{})
src/db/db.go:80
↓ 1 callers
Method
UpdateNode
(ctx context.Context, node *Node)
src/api/node/node.go:179
↓ 1 callers
Method
Validate
Validate validates the node metadata
src/api/types/types.go:83
↓ 1 callers
Method
Warning
Warning logs a message at the WARNING level
src/lib/logging/logging.go:59
↓ 1 callers
Method
_make_request
(self, url)
api/starlink_api.py:20
↓ 1 callers
Method
_validate_response
(self, data)
api/starlink_api.py:37
↓ 1 callers
Method
close
(self)
api/starlink_api.py:43
↓ 1 callers
Method
get_connection_metrics
(self, connection_type)
connection/connection_manager.py:44
↓ 1 callers
Method
get_connection_status
(self)
main.py:41
↓ 1 callers
Method
get_connection_status
(self)
api/starlink_api.py:16
↓ 1 callers
Method
handleConn
handleConn handles an incoming connection
src/blockchain/network/network.go:112
↓ 1 callers
Method
handleWebSocketMessage
handleWebSocketMessage handles WebSocket messages.
src/api/gateway/gateway.go:331
↓ 1 callers
Function
levelToString
(level LogLevel)
src/lib/logging/logging.go:74
↓ 1 callers
Method
load_model
(self)
ai/model.py:14
↓ 1 callers
Method
log_connection_change
(self, old_connection, new_connection)
utils/logger.py:27
↓ 1 callers
Method
log_debug
(self, message)
utils/logger.py:39
↓ 1 callers
Method
log_error
(self, message)
utils/logger.py:30
↓ 1 callers
Method
log_info
(self, message)
utils/logger.py:36
↓ 1 callers
Method
log_warning
(self, message)
utils/logger.py:33
↓ 1 callers
Function
main
()
main.py:52
↓ 1 callers
Function
main
()
connection/connection_manager.py:59
↓ 1 callers
Function
main
()
ai/model.py:59
↓ 1 callers
Function
main
()
api/starlink_api.py:47
↓ 1 callers
Method
monitor_connection
(self)
main.py:19
↓ 1 callers
Method
predict_latency
(self, connection_status)
main.py:44
↓ 1 callers
Method
predict_latency
(self, connection_status)
ai/model.py:40
↓ 1 callers
Method
prepare_input_data
(self, connection_status)
ai/model.py:23
↓ 1 callers
Method
record_connection_history
(self, connection_type)
connection/connection_manager.py:39
↓ 1 callers
Method
switch_connection
(self, predicted_latency, threshold_latency)
connection/connection_manager.py:19
↓ 1 callers
Method
switch_connection_logic
(self, new_connection)
main.py:47
↓ 1 callers
Method
verifyClaims
verifyClaims verifies authentication claims.
src/api/gateway/gateway.go:384
↓ 1 callers
Method
verifyToken
verifyToken verifies an authentication token.
src/api/gateway/gateway.go:368
Method
DeleteNode
(ctx context.Context, id string)
src/api/node/node.go:145
Method
GetCreatedAt
GetCreatedAt returns the node's creation time
src/api/node/node.go:71
Method
GetGroundStations
GetGroundStations returns the satellite's ground stations
src/satellite/satellite.go:35
Method
GetID
GetID returns the node's ID
src/api/node/node.go:43
Method
GetIPAddress
GetIPAddress returns the node's IP address
src/api/node/node.go:57
Method
GetName
GetName returns the node's name
src/api/node/node.go:50
Method
GetPort
GetPort returns the node's port
src/api/node/node.go:64
Method
GetTransceivers
GetTransceivers returns the satellite's transceivers
src/satellite/satellite.go:45
Method
GetUpdatedAt
GetUpdatedAt returns the node's update time
src/api/node/node.go:78
Function
JSONUnmarshal
JSONUnmarshal unmarshals JSON to a struct
src/lib/utils/utils.go:36
Method
MarshalJSON
MarshalJSON marshals the node metadata to JSON
src/api/types/types.go:42
Method
MarshalJSON
MarshalJSON marshals the node to JSON
src/api/node/node.go:96
Method
MarshalJSON
MarshalJSON marshals the storage to JSON
src/blockchain/storage/storage.go:72
Method
Start
Start starts the gateway.
src/api/gateway/gateway.go:128
Method
Stop
Stop stops the gateway.
src/api/gateway/gateway.go:162
Function
TestArch
(t *testing.T)
src/lib/utils/utils_test.go:145
Function
TestConcurrentIntegration
(t *testing.T)
tests/integration/integration_test.go:31
Function
TestConsensus_IsValid
(t *testing.T)
src/blockchain/consensus/consensus_test.go:76
Function
TestConsensus_MarshalJSON
(t *testing.T)
src/blockchain/consensus/consensus_test.go:101
Function
TestConsensus_ProposeBlock
(t *testing.T)
src/blockchain/consensus/consensus_test.go:47
Function
TestConsensus_Round
(t *testing.T)
src/blockchain/consensus/consensus_test.go:33
Function
TestConsensus_Start
(t *testing.T)
src/blockchain/consensus/consensus_test.go:20
Function
TestConsensus_UnmarshalJSON
(t *testing.T)
src/blockchain/consensus/consensus_test.go:126
Function
TestConsensus_Vote
(t *testing.T)
src/blockchain/consensus/consensus_test.go:61
Function
TestDatabase_Close
(t *testing.T)
src/db/db_test.go:15
Function
TestDatabase_Delete
(t *testing.T)
src/db/db_test.go:124
Function
TestDatabase_Exec
(t *testing.T)
src/db/db_test.go:48
Function
TestDatabase_Get
(t *testing.T)
src/db/db_test.go:62
Function
TestDatabase_GetJSON
(t *testing.T)
src/db/db_test.go:77
Function
TestDatabase_Insert
(t *testing.T)
src/db/db_test.go:92
Function
TestDatabase_New
(t *testing.T)
src/db/db_test.go:8
Function
TestDatabase_Query
(t *testing.T)
src/db/db_test.go:25
Function
TestDatabase_Update
(t *testing.T)
src/db/db_test.go:106
Function
TestDeployer
(t *testing.T)
tools/deploy/deploy_test.go:9
Function
TestEncryption_EncryptBase64DecryptBase64
(t *testing.T)
src/crypto/encryption/encryption_test.go:26
Function
TestEncryption_EncryptDecrypt
(t *testing.T)
src/crypto/encryption/encryption_test.go:7
Function
TestEncryption_InvalidKey
(t *testing.T)
src/crypto/encryption/encryption_test.go:45
Function
TestEncryption_Random
(t *testing.T)
src/crypto/encryption/encryption_test.go:52
Function
TestErrorCode
(t *testing.T)
src/lib/errors/errors_test.go:27
Function
TestErrorDetails
(t *testing.T)
src/lib/errors/errors_test.go:41
Function
TestErrorMessage
(t *testing.T)
src/lib/errors/errors_test.go:34
Function
TestError_Error
(t *testing.T)
src/lib/errors/errors_test.go:20
Function
TestFilePathJoin
(t *testing.T)
src/lib/utils/utils_test.go:55
Function
TestGateway
(t *testing.T)
src/api/gateway/gateway_test.go:17
Function
TestHTTPGet
(t *testing.T)
src/lib/utils/utils_test.go:33
Function
TestHash_Hash
(t *testing.T)
src/crypto/hash/hash_test.go:7
Function
TestHash_HashBase64
(t *testing.T)
src/crypto/hash/hash_test.go:22
Function
TestHash_InvalidKey
(t *testing.T)
src/crypto/hash/hash_test.go:67
Function
TestHash_Random
(t *testing.T)
src/crypto/hash/hash_test.go:74
Function
TestHash_Verify
(t *testing.T)
src/crypto/hash/hash_test.go:37
Function
TestHash_VerifyBase64
(t *testing.T)
src/crypto/hash/hash_test.go:52
Function
TestIntegration
(t *testing.T)
tests/integration/integration_test.go:9
Function
TestIsEmpty
(t *testing.T)
src/lib/utils/utils_test.go:75
Function
TestIsError
(t *testing.T)
src/lib/errors/errors_test.go:48
Function
TestIsNil
(t *testing.T)
src/lib/utils/utils_test.go:64
Function
TestJSONMarshal
(t *testing.T)
src/lib/utils/utils_test.go:17
Function
TestLog
(t *testing.T)
src/lib/logging/logging_test.go:19
Function
TestLogLevel
(t *testing.T)
src/lib/logging/logging_test.go:38
Function
TestMain
(t *testing.T)
src/main/main_test.go:9
Function
TestNetwork
(t *testing.T)
src/network/network_test.go:10
← previous
next →
101–200 of 267, ranked by callers