@@ -76,14 +76,9 @@ extern "C" {
76
76
class TestBleSecure
77
77
{
78
78
public:
79
- static void HandleBleSecureConnect (otInstance *aInstance, bool aConnected, bool aBleConnectionOpen, void *aContext)
80
- {
81
- OT_UNUSED_VARIABLE (aInstance);
82
-
83
- static_cast <TestBleSecure *>(aContext)->HandleBleSecureConnect (aConnected, aBleConnectionOpen);
84
- }
79
+ otHandleBleSecureConnect HandleBleSecureConnect;
85
80
86
- void HandleBleSecureConnect (bool aConnected, bool BleConnectionOpen)
81
+ void HandleBleSecureConnect2 (bool aConnected, bool BleConnectionOpen)
87
82
{
88
83
mIsConnected = aConnected;
89
84
mIsBleConnectionOpen = BleConnectionOpen;
@@ -97,6 +92,12 @@ class TestBleSecure
97
92
bool mIsBleConnectionOpen = false ;
98
93
};
99
94
95
+ void HandleBleSecureConnect (otInstance *aInstance, bool aConnected, bool aBleConnectionOpen, void *aContext)
96
+ {
97
+ OT_UNUSED_VARIABLE (aInstance);
98
+
99
+ static_cast <TestBleSecure *>(aContext)->HandleBleSecureConnect2 (aConnected, aBleConnectionOpen);
100
+ }
100
101
101
102
void TestTcat (void )
102
103
{
@@ -120,8 +121,8 @@ void TestTcat(void)
120
121
121
122
// Validate BLE secure and Tcat start APIs
122
123
VerifyOrQuit (otBleSecureTcatStart (instance, &mVendorInfo , nullptr ) == kErrorInvalidState );
123
- SuccessOrQuit (otBleSecureStart (instance, & ble.HandleBleSecureConnect , nullptr , true , &ble));
124
- VerifyOrQuit (otBleSecureStart (instance, & ble.HandleBleSecureConnect , nullptr , true , nullptr ) == kErrorAlready );
124
+ SuccessOrQuit (otBleSecureStart (instance, ble.HandleBleSecureConnect , nullptr , true , &ble));
125
+ VerifyOrQuit (otBleSecureStart (instance, ble.HandleBleSecureConnect , nullptr , true , nullptr ) == kErrorAlready );
125
126
SuccessOrQuit (otBleSecureTcatStart (instance, &mVendorInfo , nullptr ));
126
127
127
128
// Validate connection callbacks when platform informs that peer has connected/disconnected
0 commit comments