@@ -301,7 +301,7 @@ CHIP_ERROR convertTargetVideoPlayerInfoToJVideoPlayer(TargetVideoPlayerInfo * ta
301
301
}
302
302
303
303
CHIP_ERROR convertJDiscoveredNodeDataToCppDiscoveredNodeData (jobject jDiscoveredNodeData,
304
- chip::Dnssd::DiscoveredNodeData & outCppDiscoveredNodeData)
304
+ chip::Dnssd::CommissionNodeData & outCppDiscoveredNodeData)
305
305
{
306
306
ChipLogProgress (AppServer, " convertJDiscoveredNodeDataToCppDiscoveredNodeData called" );
307
307
VerifyOrReturnError (jDiscoveredNodeData != nullptr , CHIP_ERROR_INVALID_ARGUMENT);
@@ -316,69 +316,69 @@ CHIP_ERROR convertJDiscoveredNodeDataToCppDiscoveredNodeData(jobject jDiscovered
316
316
jstring jHostName = static_cast <jstring>(env->GetObjectField (jDiscoveredNodeData, getHostNameField));
317
317
if (jHostName != nullptr )
318
318
{
319
- chip::Platform::CopyString (outCppDiscoveredNodeData.resolutionData . hostName , chip::Dnssd::kHostNameMaxLength + 1 ,
319
+ chip::Platform::CopyString (outCppDiscoveredNodeData.hostName , chip::Dnssd::kHostNameMaxLength + 1 ,
320
320
env->GetStringUTFChars (jHostName, 0 ));
321
321
}
322
322
323
323
jfieldID getInstanceNameField = env->GetFieldID (jDiscoveredNodeDataClass, " instanceName" , " Ljava/lang/String;" );
324
324
jstring jInstanceName = static_cast <jstring>(env->GetObjectField (jDiscoveredNodeData, getInstanceNameField));
325
325
if (jInstanceName != nullptr )
326
326
{
327
- chip::Platform::CopyString (outCppDiscoveredNodeData.nodeData . instanceName ,
327
+ chip::Platform::CopyString (outCppDiscoveredNodeData.instanceName ,
328
328
chip::Dnssd::Commission::kInstanceNameMaxLength + 1 , env->GetStringUTFChars (jInstanceName, 0 ));
329
329
}
330
330
331
331
jfieldID jLongDiscriminatorField = env->GetFieldID (jDiscoveredNodeDataClass, " longDiscriminator" , " J" );
332
- outCppDiscoveredNodeData.nodeData . vendorId =
332
+ outCppDiscoveredNodeData.vendorId =
333
333
static_cast <uint16_t >(env->GetLongField (jDiscoveredNodeData, jLongDiscriminatorField));
334
334
335
335
jfieldID jVendorIdField = env->GetFieldID (jDiscoveredNodeDataClass, " vendorId" , " J" );
336
- outCppDiscoveredNodeData.nodeData . vendorId = static_cast <uint16_t >(env->GetLongField (jDiscoveredNodeData, jVendorIdField));
336
+ outCppDiscoveredNodeData.vendorId = static_cast <uint16_t >(env->GetLongField (jDiscoveredNodeData, jVendorIdField));
337
337
338
338
jfieldID jProductIdField = env->GetFieldID (jDiscoveredNodeDataClass, " productId" , " J" );
339
- outCppDiscoveredNodeData.nodeData . productId = static_cast <uint16_t >(env->GetLongField (jDiscoveredNodeData, jProductIdField));
339
+ outCppDiscoveredNodeData.productId = static_cast <uint16_t >(env->GetLongField (jDiscoveredNodeData, jProductIdField));
340
340
341
341
jfieldID jCommissioningModeField = env->GetFieldID (jDiscoveredNodeDataClass, " commissioningMode" , " B" );
342
- outCppDiscoveredNodeData.nodeData . commissioningMode =
342
+ outCppDiscoveredNodeData.commissioningMode =
343
343
static_cast <uint8_t >(env->GetByteField (jDiscoveredNodeData, jCommissioningModeField));
344
344
345
345
jfieldID jDeviceTypeField = env->GetFieldID (jDiscoveredNodeDataClass, " deviceType" , " J" );
346
- outCppDiscoveredNodeData.nodeData . deviceType = static_cast <uint16_t >(env->GetLongField (jDiscoveredNodeData, jDeviceTypeField));
346
+ outCppDiscoveredNodeData.deviceType = static_cast <uint16_t >(env->GetLongField (jDiscoveredNodeData, jDeviceTypeField));
347
347
348
348
jfieldID getDeviceNameField = env->GetFieldID (jDiscoveredNodeDataClass, " deviceName" , " Ljava/lang/String;" );
349
349
jstring jDeviceName = static_cast <jstring>(env->GetObjectField (jDiscoveredNodeData, getDeviceNameField));
350
350
if (jDeviceName != nullptr )
351
351
{
352
- chip::Platform::CopyString (outCppDiscoveredNodeData.nodeData . deviceName , chip::Dnssd::kMaxDeviceNameLen + 1 ,
352
+ chip::Platform::CopyString (outCppDiscoveredNodeData.deviceName , chip::Dnssd::kMaxDeviceNameLen + 1 ,
353
353
env->GetStringUTFChars (jDeviceName, 0 ));
354
354
}
355
355
356
356
// TODO: map rotating ID
357
357
jfieldID jRotatingIdLenField = env->GetFieldID (jDiscoveredNodeDataClass, " rotatingIdLen" , " I" );
358
- outCppDiscoveredNodeData.nodeData . rotatingIdLen =
358
+ outCppDiscoveredNodeData.rotatingIdLen =
359
359
static_cast <size_t >(env->GetIntField (jDiscoveredNodeData, jRotatingIdLenField));
360
360
361
361
jfieldID jPairingHintField = env->GetFieldID (jDiscoveredNodeDataClass, " pairingHint" , " S" );
362
- outCppDiscoveredNodeData.nodeData . pairingHint =
362
+ outCppDiscoveredNodeData.pairingHint =
363
363
static_cast <uint16_t >(env->GetShortField (jDiscoveredNodeData, jPairingHintField));
364
364
365
365
jfieldID getPairingInstructionField = env->GetFieldID (jDiscoveredNodeDataClass, " pairingInstruction" , " Ljava/lang/String;" );
366
366
jstring jPairingInstruction = static_cast <jstring>(env->GetObjectField (jDiscoveredNodeData, getPairingInstructionField));
367
367
if (jPairingInstruction != nullptr )
368
368
{
369
- chip::Platform::CopyString (outCppDiscoveredNodeData.nodeData . pairingInstruction , chip::Dnssd::kMaxPairingInstructionLen + 1 ,
369
+ chip::Platform::CopyString (outCppDiscoveredNodeData.pairingInstruction , chip::Dnssd::kMaxPairingInstructionLen + 1 ,
370
370
env->GetStringUTFChars (jPairingInstruction, 0 ));
371
371
}
372
372
373
373
jfieldID jPortField = env->GetFieldID (jDiscoveredNodeDataClass, " port" , " I" );
374
- outCppDiscoveredNodeData.resolutionData . port = static_cast <uint16_t >(env->GetIntField (jDiscoveredNodeData, jPortField));
374
+ outCppDiscoveredNodeData.port = static_cast <uint16_t >(env->GetIntField (jDiscoveredNodeData, jPortField));
375
375
376
376
jfieldID jNumIpsField = env->GetFieldID (jDiscoveredNodeDataClass, " numIPs" , " I" );
377
- outCppDiscoveredNodeData.resolutionData . numIPs = static_cast <size_t >(env->GetIntField (jDiscoveredNodeData, jNumIpsField));
377
+ outCppDiscoveredNodeData.numIPs = static_cast <size_t >(env->GetIntField (jDiscoveredNodeData, jNumIpsField));
378
378
379
379
jfieldID jIPAddressesField = env->GetFieldID (jDiscoveredNodeDataClass, " ipAddresses" , " Ljava/util/List;" );
380
380
jobject jIPAddresses = env->GetObjectField (jDiscoveredNodeData, jIPAddressesField);
381
- if (jIPAddresses == nullptr && outCppDiscoveredNodeData.resolutionData . numIPs > 0 )
381
+ if (jIPAddresses == nullptr && outCppDiscoveredNodeData.numIPs > 0 )
382
382
{
383
383
return CHIP_ERROR_INVALID_ARGUMENT;
384
384
}
@@ -400,11 +400,11 @@ CHIP_ERROR convertJDiscoveredNodeDataToCppDiscoveredNodeData(jobject jDiscovered
400
400
chip::Inet::IPAddress addressInet;
401
401
chip::JniUtfString addressJniString (env, jIPAddressStr);
402
402
VerifyOrReturnError (chip::Inet::IPAddress::FromString (addressJniString.c_str (), addressInet), CHIP_ERROR_INVALID_ARGUMENT);
403
- outCppDiscoveredNodeData.resolutionData . ipAddress [ipAddressCount] = addressInet;
403
+ outCppDiscoveredNodeData.ipAddress [ipAddressCount] = addressInet;
404
404
405
405
if (ipAddressCount == 0 )
406
406
{
407
- outCppDiscoveredNodeData.resolutionData . interfaceId = chip::Inet::InterfaceId::FromIPAddress (addressInet);
407
+ outCppDiscoveredNodeData.interfaceId = chip::Inet::InterfaceId::FromIPAddress (addressInet);
408
408
}
409
409
ipAddressCount++;
410
410
}
0 commit comments