Skip to main content

Module conn_ip

Module conn_ip 

Source
Expand description

Internal shared API — ConnIP backend result-code policy used by platform and broker UpdateConnIp responses. Internal shared API — C++-aligned ConnIP result policy and address catalog.

Ref: FTLogin/Src/ftlogin/channel/impl/logger.cpp:1156-1168. C++ treats a missing result_code as failure and only FTConnIP::ConnIpResultCode::CONN_IP_SUCC (0) proceeds to list parsing.

Structs§

ChannelAddressAttempt
ChannelAddressCandidate
ChannelAddressPlan
ChannelAddressPlanFacts
ConnIpAddress
ConnIpAddressFacts
ConnIpBackendReject
ConnIpCatalog
ConnIpSnapshot
ConnIpSnapshotFacts
RestoredConnIpCatalogFacts

Enums§

ConnIpSnapshotDecision

Constants§

CHANNEL_CONCURRENT_ADDRESS_LIMIT
C++ GetConcurrencyAddress returns at most four simultaneous candidates. Ref: channel_address_manager.cpp:552-636.
CPP_CONCURRENCY_STAGE_DELAY
Ref: connector.cpp:37 (kTimeoutConnectConcurrencyAddrMs).
CPP_GUARANTEED_STAGE_DELAY
Ref: connector.cpp:38 (kTimeoutConnectGuaranteedAddrMs).
CPP_MAX_PERSISTED_CONN_IP_ADDRESSES
CPP_PLATFORM_HARDCODED_BACKUP_PORT
C++ built-in Platform catalog same-IP backup port.
CPP_PLATFORM_HARDCODED_PRIMARY_PORT
C++ built-in Platform catalog primary port.

Functions§

channel_address_attempt_schedule_like_cpp
Expand a strategy plan into C++’s overlapping Connector timer schedule.
ensure_conn_ip_backend_success
plan_channel_addresses_like_cpp
Plan the common C++ Connector address stages for Platform and Broker.
plan_conn_ip_snapshot_like_cpp
Project one successful ConnIP response into the same address catalog that C++ gives ChannelAddressManager::SetConnIpList.
restore_conn_ip_catalog_like_cpp
Validate persisted address state using C++’s identity, size, and previous address backup-port gates.