const char *file_path,
void *user_data)
{
- char error_message[100];
-
- LOGI("# transfer completed");
-
if (priv_data.socket) {
sap_file_transfer_destroy(file_transaction);
priv_data.socket = NULL;
}
if (result == SAP_FT_TRANSFER_SUCCESS) {
- sprintf(error_message, "Transfer Completed");
LOGI("Transfer Completed");
if (chmod(recv_filepath.c_str(), S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH) == -1) {
} else {
switch (result) {
case (SAP_FT_TRANSFER_FAIL_CHANNEL_IO): {
- sprintf(error_message, "Channel IO Error.");
LOGW("Channel IO Error.");
break;
}
case (SAP_FT_TRANSFER_FAIL_FILE_IO): {
- sprintf(error_message, "File IO Error.");
LOGW("File IO Error.");
break;
}
case (SAP_FT_TRANSFER_FAIL_CMD_DROPPED):
{
- sprintf(error_message, "Transfer dropped.");
LOGW("Transfer dropped.");
break;
}
case (SAP_FT_TRANSFER_FAIL_PEER_UNRESPONSIVE):
{
- sprintf(error_message, "Peer Un Responsive.");
LOGW("Peer Un Responsive.");
break;
}
case (SAP_FT_TRANSFER_FAIL_PEER_CONN_LOST):
{
- sprintf(error_message, "Connection Lost.");
LOGW("Connection Lost.");
break;
}
case (SAP_FT_TRANSFER_FAIL_PEER_CANCELLED):
{
- sprintf(error_message, "Peer Cancelled.");
LOGW("Peer Cancelled.");
break;
}
case (SAP_FT_TRANSFER_FAIL_SPACE_NOT_AVAILABLE):
{
- sprintf(error_message, "No Space.");
LOGW("No Space.");
break;
}
default:
- sprintf(error_message, "Unknown Error");
LOGW("Unknown Error");
break;
}