456 lines
13 KiB
JSON
456 lines
13 KiB
JSON
{
|
|
"version": "R7",
|
|
"source": "gateway/internal/upstream/manager.go@HEAD-before-R7",
|
|
"declarations": [
|
|
{
|
|
"name": "connection",
|
|
"kind": "type",
|
|
"file": "connection.go",
|
|
"sha256": "4df1abc8aaf424b2a5f500dc795a481d22b3759ca4c1a23fb4c619d4104b9ac4"
|
|
},
|
|
{
|
|
"name": "submitPartResponse",
|
|
"kind": "type",
|
|
"file": "connection.go",
|
|
"sha256": "98f6612c555a8189ff6b32811807cbb566a21de3889359afc11fdebec0a4dd1f"
|
|
},
|
|
{
|
|
"name": "close",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "connection.go",
|
|
"sha256": "c56f9c0839b6efad46968e5b7669b60dc757b1aa3b3db4793101667be90e88c7"
|
|
},
|
|
{
|
|
"name": "ensureConnected",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "connection.go",
|
|
"sha256": "588082992ce35ee45ef1635c1332d50ab2d642313b65c176edf5c169a3e84d82"
|
|
},
|
|
{
|
|
"name": "handleConnectionLoss",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "connection.go",
|
|
"sha256": "c6fdad8cc5cead7b87490d4075b2dbd7a4abdb693669b8dac6484d87f42c1762"
|
|
},
|
|
{
|
|
"name": "identity",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "connection.go",
|
|
"sha256": "755d4df355d64e7faf4d75f09ad64a52efecb2770724a1af1f3efa8862eb5456"
|
|
},
|
|
{
|
|
"name": "matches",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "connection.go",
|
|
"sha256": "7ebd52a39510f1108159a1666357a0e71ffe2f95df7cd1612d63a95ef600e81b"
|
|
},
|
|
{
|
|
"name": "readLoop",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "connection.go",
|
|
"sha256": "5a4cd84fb6eb546dce10790fb8e09872a8308608ca2c7d6dbd773d6af4fbbade"
|
|
},
|
|
{
|
|
"name": "sendResponse",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "connection.go",
|
|
"sha256": "af80603adc9ad0a9757c042b2bfcc88582f4e4ad96ac4142e67833ddcb348bce"
|
|
},
|
|
{
|
|
"name": "decodeContent",
|
|
"kind": "func",
|
|
"file": "deliver.go",
|
|
"sha256": "a66a6cc45a405c028cf41c7946dc89c6b1a313019863d6aa4b0a468d3ce7ef3f"
|
|
},
|
|
{
|
|
"name": "deliverPacket",
|
|
"kind": "type",
|
|
"file": "deliver.go",
|
|
"sha256": "ec8b102d29392592af2b840927171a8037b9254fa1e02c50840b552db0f4efb4"
|
|
},
|
|
{
|
|
"name": "deliverPacketFromCMPP2",
|
|
"kind": "func",
|
|
"file": "deliver.go",
|
|
"sha256": "d8a8210f0a756eaa4354ca74089b8af02c7839c35434e49e616c69c3fe22f02f"
|
|
},
|
|
{
|
|
"name": "deliverPacketFromCMPP3",
|
|
"kind": "func",
|
|
"file": "deliver.go",
|
|
"sha256": "31354345d9e3ed87658fc8f8b353a4a3607eff191e836b1f10913a8a2f22e34c"
|
|
},
|
|
{
|
|
"name": "receiptStatus",
|
|
"kind": "func",
|
|
"file": "deliver.go",
|
|
"sha256": "28f650601bb209e123371e8f04cd2e7103686c3b425ea60a6abf5440595c8fb8"
|
|
},
|
|
{
|
|
"name": "commandFor",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "deliver.go",
|
|
"sha256": "ec725550863714d1a18497ff7fea01dfa8987fa81d72dd7bbcb65c168a7dde5b"
|
|
},
|
|
{
|
|
"name": "decodeUplinkContent",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "deliver.go",
|
|
"sha256": "49bef95beb72d7b780c95d54d7fe7264e820610277a01bc38575d27cc1758b6d"
|
|
},
|
|
{
|
|
"name": "handleDeliver",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "deliver.go",
|
|
"sha256": "a4fe7d49043e2454548bdf4efdd2e312688f467e83ae9c4a4c0beff158471a52"
|
|
},
|
|
{
|
|
"name": "handleHeartbeatResponse",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "flow_control.go",
|
|
"sha256": "8b677a42a3d62d16e59f0e8bf1faaeae170bcf8f17e00c9b4c0cb3f6f05b52ed"
|
|
},
|
|
{
|
|
"name": "heartbeatLoop",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "flow_control.go",
|
|
"sha256": "b89ac640cf9b3b888ecf73c4848119b347e0fda2edb4ac1983ebda0dc7da8e57"
|
|
},
|
|
{
|
|
"name": "releaseWindow",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "flow_control.go",
|
|
"sha256": "5bb5aa24192d85ad7a0619ef2f702b0f76975a8e73dbe75e8179af5c767da53d"
|
|
},
|
|
{
|
|
"name": "sendHeartbeat",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "flow_control.go",
|
|
"sha256": "9c0164b3257072cc7c4c1827f3213baf2e8d73a077323b83e0278d0f1213be28"
|
|
},
|
|
{
|
|
"name": "tryAcquireWindow",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "flow_control.go",
|
|
"sha256": "e766bd3e3554d6b03496652ffb3e16779cc1a5743ab2e016c030f16858651b8c"
|
|
},
|
|
{
|
|
"name": "acquireConnection",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "flow_control.go",
|
|
"sha256": "63edb09faf3d5fe19dc1f1e80251e11188707a79e4cb97b854e7a2642653844d"
|
|
},
|
|
{
|
|
"name": "tryAcquireConnection",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "flow_control.go",
|
|
"sha256": "11378d52c134e485d434cc396d31d6188a1d2abb322e92cadfd6ec2eddb73c23"
|
|
},
|
|
{
|
|
"name": "ConnectionState",
|
|
"kind": "type",
|
|
"file": "manager.go",
|
|
"sha256": "adc946f31d60738834305e2d1b2c94514ffd57decc6dcf49069eabe6f5adc61c"
|
|
},
|
|
{
|
|
"name": "Manager",
|
|
"kind": "type",
|
|
"file": "manager.go",
|
|
"sha256": "c7ead8b037bc87ad9800650ce191f5fcee9648b8805a133b9506743c762ea608"
|
|
},
|
|
{
|
|
"name": "defaultChannelConnectionID",
|
|
"kind": "func",
|
|
"file": "manager.go",
|
|
"sha256": "1344ae4c7831f4b85b01ab0b69a1d01ff6029c3475973e55a694227bd0081de8"
|
|
},
|
|
{
|
|
"name": "defaultConnectTimeout",
|
|
"kind": "const",
|
|
"file": "manager.go",
|
|
"sha256": "4cd56f6b6b4d26dce6682233198d91f895440b0945c16dc2e734419de269a9e0"
|
|
},
|
|
{
|
|
"name": "normalizeUpstreamConfig",
|
|
"kind": "func",
|
|
"file": "manager.go",
|
|
"sha256": "6922f679a80f15b0562408284baa1633530321748f82064b4599486ebccf33e9"
|
|
},
|
|
{
|
|
"name": "validateConnectChannelCommand",
|
|
"kind": "func",
|
|
"file": "manager.go",
|
|
"sha256": "e74d75116b7189530160608369ee9fa0c11b8aea3608b1da039cc032a51a3738"
|
|
},
|
|
{
|
|
"name": "ConnectChannel",
|
|
"kind": "func",
|
|
"receiver": "Manager",
|
|
"file": "manager.go",
|
|
"sha256": "376f150d5375e8068768e5ac6910e96336ae72b7a8967c65de68c44e0d66832f"
|
|
},
|
|
{
|
|
"name": "DisconnectChannel",
|
|
"kind": "func",
|
|
"receiver": "Manager",
|
|
"file": "manager.go",
|
|
"sha256": "68eba625ebce875254dd12d9140675bd80a2aac02dbbda947ebb2795cd6aaa8d"
|
|
},
|
|
{
|
|
"name": "connectionFor",
|
|
"kind": "func",
|
|
"receiver": "Manager",
|
|
"file": "manager.go",
|
|
"sha256": "90fd44cb9a3a3bc5860fa4c41b1bc230f1a8b49150948a6482f3a3e16341d2a2"
|
|
},
|
|
{
|
|
"name": "ensureDefaultsLocked",
|
|
"kind": "func",
|
|
"receiver": "Manager",
|
|
"file": "manager.go",
|
|
"sha256": "1050738b55672cee730f87d7c2e00f555e2c59242319b8970009e318480f7b80"
|
|
},
|
|
{
|
|
"name": "newConnectionPool",
|
|
"kind": "func",
|
|
"receiver": "Manager",
|
|
"file": "manager.go",
|
|
"sha256": "0e4ce662f1d076aaad3ee28415395f9447b2675c5f9ac21daf5e188857f3f95b"
|
|
},
|
|
{
|
|
"name": "connectionPool",
|
|
"kind": "type",
|
|
"file": "pool.go",
|
|
"sha256": "6b89ef24af5a726ace99d569dda5b7d8d48530337924d8eb8fd5712d41147098"
|
|
},
|
|
{
|
|
"name": "close",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "pool.go",
|
|
"sha256": "2e88c346d26e134071e1d5235249521e3a87df25ef4b441cb04baa549e485d83"
|
|
},
|
|
{
|
|
"name": "countActiveConnections",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "pool.go",
|
|
"sha256": "fe0888a6894a67b9558711e4ae8ab81953fe49d9bd3e07548dcaacdf75b208dc"
|
|
},
|
|
{
|
|
"name": "ensureConnected",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "pool.go",
|
|
"sha256": "471b79729cb8a28ff77837a42a8fef87a7f9ca638ef05fcb6d584195deffbc33"
|
|
},
|
|
{
|
|
"name": "matches",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "pool.go",
|
|
"sha256": "cef5bfa15168f238cd67f459796764a573553923de9392af55341e961c614fc7"
|
|
},
|
|
{
|
|
"name": "protocolLogEvent",
|
|
"kind": "type",
|
|
"file": "protocol_log.go",
|
|
"sha256": "5be7ca704c11594b6b72edbd83b2baac11d22bffd9a1e6c9698a6c07d909a008"
|
|
},
|
|
{
|
|
"name": "emitDeliverResponse",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "protocol_log.go",
|
|
"sha256": "96e9ea5776f20d97663b0c1502a65c5d49e9dc53ac28bad5b8df54bac18825d9"
|
|
},
|
|
{
|
|
"name": "emitProtocolLog",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "protocol_log.go",
|
|
"sha256": "d44dcf7c538cfd3578a6756d89e23dcad53aa76627a52b781fd7e59e6e3ed302"
|
|
},
|
|
{
|
|
"name": "connectionErrorCategory",
|
|
"kind": "func",
|
|
"file": "reconnect.go",
|
|
"sha256": "6598e63e63ede1035651cee20e085ee5408b328391d2a0c49a59d4c1d74a4d04"
|
|
},
|
|
{
|
|
"name": "isTemporaryReadTimeout",
|
|
"kind": "func",
|
|
"file": "reconnect.go",
|
|
"sha256": "4d25d0d0ab0650d549518bca0b1a8f766dff8d6346aec288bfdfff5357350fe6"
|
|
},
|
|
{
|
|
"name": "reconnectDelay",
|
|
"kind": "func",
|
|
"file": "reconnect.go",
|
|
"sha256": "30acd31250bac730a3a561a3b91829ffc28890c9d94718db524ffb20ab8cbc5d"
|
|
},
|
|
{
|
|
"name": "resetReconnectState",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "reconnect.go",
|
|
"sha256": "5373b80c609ab33f99296c5a69b8d1e7a35309eeaabff0160a7ee110d472cf60"
|
|
},
|
|
{
|
|
"name": "scheduleReconnect",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "reconnect.go",
|
|
"sha256": "d5a5b113f90b81192d1e2e9e08cc0105ea66044eaf13834cc7cffd9393d46c9f"
|
|
},
|
|
{
|
|
"name": "signalReconnect",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "reconnect.go",
|
|
"sha256": "d8d747a45e8f8a7647e73482ad8057e36bd081489d2e8181fe905b2cb5808faa"
|
|
},
|
|
{
|
|
"name": "startSupervisor",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "reconnect.go",
|
|
"sha256": "e4d0455ac0c62f5e3e5dee516415d200e7e33e419df8e9ff5e5c741648bd65da"
|
|
},
|
|
{
|
|
"name": "stopped",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "reconnect.go",
|
|
"sha256": "4dd236bbdf5e30f3d188a5de75e0c8d1b781d758f50287b8fe4ee55a02136368"
|
|
},
|
|
{
|
|
"name": "superviseReconnects",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "reconnect.go",
|
|
"sha256": "081deef84986116b80d635c1ab202a90a668f1e6ea4b556d0222e217b9867df8"
|
|
},
|
|
{
|
|
"name": "encodeContent",
|
|
"kind": "func",
|
|
"file": "submit.go",
|
|
"sha256": "961071e5ad611ee1c9f55f68dbb2d6ba5d3dbddc7daf9027b76e7292cb492d89"
|
|
},
|
|
{
|
|
"name": "protocolVersion",
|
|
"kind": "func",
|
|
"file": "submit.go",
|
|
"sha256": "aaef75fad9276b48e18ed22a23bd2a6b05e983b9a8ec8c3de216656b1f81e38d"
|
|
},
|
|
{
|
|
"name": "submitRequestFields",
|
|
"kind": "type",
|
|
"file": "submit.go",
|
|
"sha256": "dbf2cb6c377f487d543d8f08a1167e0ca77f038fd0d86dcff1d982542b9cbc7f"
|
|
},
|
|
{
|
|
"name": "submitResult",
|
|
"kind": "func",
|
|
"file": "submit.go",
|
|
"sha256": "01a16e0be0695baab3a5cb7056b3d8b2fa51dcaa56caec75a8f277c490d9d8c8"
|
|
},
|
|
{
|
|
"name": "submitSegmentResult",
|
|
"kind": "func",
|
|
"file": "submit.go",
|
|
"sha256": "a5dfdaf6b4a9b5f222d3a370f4310d9ba271ebb3546f0b3969ba679821e6c815"
|
|
},
|
|
{
|
|
"name": "validateSubmitCommand",
|
|
"kind": "func",
|
|
"file": "submit.go",
|
|
"sha256": "b4786c6e421a7fd188d2c2e84b2acfa39dc3e62c79ac8f32262f1a6f078ee14c"
|
|
},
|
|
{
|
|
"name": "Submit",
|
|
"kind": "func",
|
|
"receiver": "Manager",
|
|
"file": "submit.go",
|
|
"sha256": "81d3554f05c38d91cde37b4fa918c2d30d7f4e6da2265c2fe0f9b499650375f3"
|
|
},
|
|
{
|
|
"name": "submitPart",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "submit.go",
|
|
"sha256": "38407f46b9d5626ba5c854a17d5831727e920e7cc881bb1004a9167c53420363"
|
|
},
|
|
{
|
|
"name": "submitRequestPacket",
|
|
"kind": "func",
|
|
"receiver": "connection",
|
|
"file": "submit.go",
|
|
"sha256": "14b2fd65a4c407817bc86d0e79524296ccb8b325a289cc44fb2227b9c5834a2a"
|
|
},
|
|
{
|
|
"name": "submit",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "submit.go",
|
|
"sha256": "9efe1c726215a512d7039c852fdca06544f603ed810daae3fe291cc51038315b"
|
|
},
|
|
{
|
|
"name": "defaultInt",
|
|
"kind": "func",
|
|
"file": "transport.go",
|
|
"sha256": "cec47c9a91ab21247e5c62b0c36f24449f622f338bc449e14aaa8cbb9888e295"
|
|
},
|
|
{
|
|
"name": "defaultString",
|
|
"kind": "func",
|
|
"file": "transport.go",
|
|
"sha256": "e3f1c7ba3d2aa985b2df53748e307f4e2769815d3cb8500dc616b929cee1e38a"
|
|
},
|
|
{
|
|
"name": "postJSON",
|
|
"kind": "func",
|
|
"file": "transport.go",
|
|
"sha256": "f173638019db247e64783989125e3b66dbb258e086b08d6049fcb1bc3178f22b"
|
|
},
|
|
{
|
|
"name": "post",
|
|
"kind": "func",
|
|
"receiver": "Manager",
|
|
"file": "transport.go",
|
|
"sha256": "0c93f5e542efa601b46f7917ed226dc89d22c0a9a5b37e6a4b73d7134fab8d66"
|
|
},
|
|
{
|
|
"name": "reportState",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "transport.go",
|
|
"sha256": "b9d7b1bb926d9d38cbc04c5d08c7fe29acf8bc3534b193e5394b4a739ab49499"
|
|
},
|
|
{
|
|
"name": "snapshotState",
|
|
"kind": "func",
|
|
"receiver": "connectionPool",
|
|
"file": "transport.go",
|
|
"sha256": "d11c9e2197c8023946979487e53969babf01afa0773d0cdf7aa11286f95bd4b3"
|
|
}
|
|
]
|
|
}
|