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§
- Channel
Address Attempt - Channel
Address Candidate - Channel
Address Plan - Channel
Address Plan Facts - Conn
IpAddress - Conn
IpAddress Facts - Conn
IpBackend Reject - Conn
IpCatalog - Conn
IpSnapshot - Conn
IpSnapshot Facts - Restored
Conn IpCatalog Facts
Enums§
Constants§
- CHANNEL_
CONCURRENT_ ADDRESS_ LIMIT - C++
GetConcurrencyAddressreturns 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.