Lines Matching defs:InitialInformations
78 struct InitialInformations { struct
79 hci::Role my_role;
80 hci::AddressWithType my_connection_address;
82 hci::AddressWithType my_identity_address;
83 crypto_toolbox::Octet16 my_identity_resolving_key;
86 struct {
93 } myPairingCapabilities;
96 bool remotely_initiated;
97 uint16_t connection_handle;
98 hci::AddressWithType remote_connection_address;
99 std::string remote_name;
102 std::optional<PairingRequestView> pairing_request;
104 struct out_of_band_data {
112 std::optional<out_of_band_data> remote_oob_data;
113 std::optional<MyOobData> my_oob_data;
116 UI* user_interface;
117 os::Handler* user_interface_handler;
120 hci::LeSecurityInterface* le_security_interface;
122 os::EnqueueBuffer<packet::BasePacketBuilder>* proper_l2cap_interface;
123 os::Handler* l2cap_handler;
126 std::function<void(PairingResultOrFailure)> OnPairingFinished;