mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 07:36:10 -04:00
Change SendPayload to accept const char ** instead of char **.
PiperOrigin-RevId: 452457446
This commit is contained in:
@@ -226,7 +226,7 @@ void RejectConnection(connections::Core *pCore, const char *endpoint_id,
|
||||
void SendPayload(connections::Core *pCore,
|
||||
// todo(jfcarroll) this is being exported, needs to be
|
||||
// refactored to return a plain old c type
|
||||
char **endpoint_ids, size_t endpoint_ids_size,
|
||||
const char **endpoint_ids, size_t endpoint_ids_size,
|
||||
PayloadW payloadw, ResultCallbackW callback) {
|
||||
if (pCore == nullptr) {
|
||||
return;
|
||||
|
||||
@@ -202,7 +202,7 @@ DLL_API void __stdcall RejectConnection(Core*, const char*, ResultCallbackW);
|
||||
// still occur during transmission (and at different times for
|
||||
// different endpoints), and will be delivered via
|
||||
// PayloadCallback#onPayloadTransferUpdate.
|
||||
DLL_API void __stdcall SendPayload(Core*, char**, size_t, PayloadW,
|
||||
DLL_API void __stdcall SendPayload(Core*, const char**, size_t, PayloadW,
|
||||
ResultCallbackW);
|
||||
|
||||
// Cancels a Payload currently in-flight to or from remote endpoint(s).
|
||||
|
||||
@@ -585,7 +585,7 @@ void SendPayloadDart(Core *pCore, const char *endpoint_id,
|
||||
PayloadW payload(PayloadW::GenerateId(), payload_dart.data,
|
||||
payload_dart.size);
|
||||
|
||||
std::vector<char *> c_string_array;
|
||||
std::vector<const char *> c_string_array;
|
||||
|
||||
std::transform(endpoint_ids.begin(), endpoint_ids.end(),
|
||||
std::back_inserter(c_string_array),
|
||||
@@ -612,7 +612,7 @@ void SendPayloadDart(Core *pCore, const char *endpoint_id,
|
||||
InputFile input_file(file_name_str, payload_dart.size);
|
||||
PayloadW payload(input_file);
|
||||
|
||||
std::vector<char *> c_string_array;
|
||||
std::vector<const char *> c_string_array;
|
||||
|
||||
std::transform(endpoint_ids.begin(), endpoint_ids.end(),
|
||||
std::back_inserter(c_string_array),
|
||||
|
||||
Reference in New Issue
Block a user