mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-14 14:46:12 -04:00
Make NC_DATA's length field an unsigned int
PiperOrigin-RevId: 726729432
This commit is contained in:
committed by
Copybara-Service
parent
3de3a9479d
commit
5001b9fd08
+2
-2
@@ -333,9 +333,9 @@ void NcStartDiscovery(NC_INSTANCE instance, const NC_DATA* service_id,
|
||||
const nearby::ByteArray& endpoint_info,
|
||||
const std::string& service_id) {
|
||||
NC_DATA endpoint_info_data = {
|
||||
.size = static_cast<int64_t>(endpoint_info.size()),
|
||||
.size = static_cast<uint64_t>(endpoint_info.size()),
|
||||
.data = (char*)endpoint_info.data()};
|
||||
NC_DATA service_id_data = {.size = static_cast<int64_t>(service_id.size()),
|
||||
NC_DATA service_id_data = {.size = static_cast<uint64_t>(service_id.size()),
|
||||
.data = (char*)service_id.data()};
|
||||
discovery_listener_copy.endpoint_found_callback(
|
||||
instance, convertStringToInt(endpoint_id), &endpoint_info_data,
|
||||
|
||||
@@ -30,7 +30,7 @@ typedef void* CALLER_CONTEXT;
|
||||
|
||||
// NC_DATA is used to define a byte array. Its last byte is not zero.
|
||||
typedef struct NC_DATA {
|
||||
int64_t size;
|
||||
uint64_t size;
|
||||
char* data;
|
||||
} NC_DATA, *PNC_DATA;
|
||||
|
||||
|
||||
@@ -502,8 +502,8 @@ void StartAdvertisingDart(NC_INSTANCE instance, DataDart service_id,
|
||||
request_info.disconnected_callback = ListenerDisconnectedCB;
|
||||
request_info.bandwidth_changed_callback = ListenerBandwidthChangedCB;
|
||||
|
||||
NC_DATA service_id_data =
|
||||
NC_DATA{.size = service_id.size, .data = service_id.data};
|
||||
NC_DATA service_id_data = NC_DATA{
|
||||
.size = static_cast<uint64_t>(service_id.size), .data = service_id.data};
|
||||
NcStartAdvertising(
|
||||
instance, &service_id_data, &advertising_options, &request_info,
|
||||
[](NC_STATUS status, void *context) {
|
||||
@@ -579,8 +579,8 @@ void StartDiscoveryDart(NC_INSTANCE instance, DataDart service_id,
|
||||
listener.endpoint_found_callback = &ListenerEndpointFoundCB;
|
||||
listener.endpoint_lost_callback = &ListenerEndpointLostCB;
|
||||
|
||||
NC_DATA service_id_data =
|
||||
NC_DATA{.size = service_id.size, .data = service_id.data};
|
||||
NC_DATA service_id_data = NC_DATA{
|
||||
.size = static_cast<uint64_t>(service_id.size), .data = service_id.data};
|
||||
NcStartDiscovery(
|
||||
instance, &service_id_data, &discovery_options, &listener,
|
||||
[](NC_STATUS status, void *context) {
|
||||
|
||||
Reference in New Issue
Block a user