Change SendPayload to accept const char ** instead of char **.

PiperOrigin-RevId: 452457446
This commit is contained in:
hai007
2022-06-01 22:06:11 -07:00
committed by Copybara-Service
parent 90b0f35449
commit 33ebc9e93f
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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),