Movatterモバイル変換


[0]ホーム

URL:


Google Git
Sign in
chromium /chromium /src /refs/heads/main /. /dbus /dbus_result.cc
blob: 20e41f3050ff3ad8dc5b245b7a5cd71a8829d947 [file] [log] [blame] [edit]
// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include"dbus/dbus_result.h"
#include"dbus/message.h"
namespace dbus{
DBusResultGetResult(dbus::ErrorResponse* response){
if(!response){
returnDBusResult::kErrorResponseMissing;
}
const std::string& error_name= response->GetErrorName();
if(error_name== DBUS_ERROR_NO_REPLY){
returnDBusResult::kErrorNoReply;
}
if(error_name== DBUS_ERROR_TIMEOUT){
returnDBusResult::kErrorTimeout;
}
if(error_name== DBUS_ERROR_TIMED_OUT){
returnDBusResult::kErrorTimedOut;
}
if(error_name== DBUS_ERROR_NOT_SUPPORTED){
returnDBusResult::kErrorNotSupported;
}
if(error_name== DBUS_ERROR_ACCESS_DENIED){
returnDBusResult::kErrorAccessDenied;
}
if(error_name== DBUS_ERROR_DISCONNECTED){
returnDBusResult::kErrorDisconnected;
}
if(error_name== DBUS_ERROR_FAILED){
returnDBusResult::kErrorFailed;
}
if(error_name== DBUS_ERROR_NO_MEMORY){
returnDBusResult::kErrorNoMemory;
}
if(error_name== DBUS_ERROR_SERVICE_UNKNOWN){
returnDBusResult::kErrorServiceUnknown;
}
if(error_name== DBUS_ERROR_NAME_HAS_NO_OWNER){
returnDBusResult::kErrorNameHasNoOwner;
}
if(error_name== DBUS_ERROR_IO_ERROR){
returnDBusResult::kErrorIOError;
}
if(error_name== DBUS_ERROR_BAD_ADDRESS){
returnDBusResult::kErrorBadAddress;
}
if(error_name== DBUS_ERROR_LIMITS_EXCEEDED){
returnDBusResult::kErrorLimitsExceeded;
}
if(error_name== DBUS_ERROR_AUTH_FAILED){
returnDBusResult::kErrorAuthFailed;
}
if(error_name== DBUS_ERROR_NO_SERVER){
returnDBusResult::kErrorNoServer;
}
if(error_name== DBUS_ERROR_NO_NETWORK){
returnDBusResult::kErrorNoNetwork;
}
if(error_name== DBUS_ERROR_ADDRESS_IN_USE){
returnDBusResult::kErrorAddressInUse;
}
if(error_name== DBUS_ERROR_DISCONNECTED){
returnDBusResult::kErrorDisconnected;
}
if(error_name== DBUS_ERROR_INVALID_ARGS){
returnDBusResult::kErrorInvalidArgs;
}
if(error_name== DBUS_ERROR_FILE_NOT_FOUND){
returnDBusResult::kErrorFileNotFound;
}
if(error_name== DBUS_ERROR_FILE_EXISTS){
returnDBusResult::kErrorFileExists;
}
if(error_name== DBUS_ERROR_UNKNOWN_METHOD){
returnDBusResult::kErrorUnknownMethod;
}
if(error_name== DBUS_ERROR_UNKNOWN_OBJECT){
returnDBusResult::kErrorUnknownObject;
}
if(error_name== DBUS_ERROR_UNKNOWN_INTERFACE){
returnDBusResult::kErrorUnknownInterface;
}
if(error_name== DBUS_ERROR_UNKNOWN_PROPERTY){
returnDBusResult::kErrorUnknownProperty;
}
if(error_name== DBUS_ERROR_PROPERTY_READ_ONLY){
returnDBusResult::kErrorPropertyReadOnly;
}
if(error_name== DBUS_ERROR_MATCH_RULE_NOT_FOUND){
returnDBusResult::kErrorMatchRuleNotFound;
}
if(error_name== DBUS_ERROR_MATCH_RULE_INVALID){
returnDBusResult::kErrorMatchRuleInvalid;
}
if(error_name== DBUS_ERROR_SPAWN_EXEC_FAILED){
returnDBusResult::kErrorSpawnExecFailed;
}
if(error_name== DBUS_ERROR_SPAWN_FORK_FAILED){
returnDBusResult::kErrorSpawnForkFailed;
}
if(error_name== DBUS_ERROR_SPAWN_CHILD_EXITED){
returnDBusResult::kErrorSpawnChildExited;
}
if(error_name== DBUS_ERROR_SPAWN_CHILD_SIGNALED){
returnDBusResult::kErrorSpawnChildSignaled;
}
if(error_name== DBUS_ERROR_SPAWN_FAILED){
returnDBusResult::kErrorSpawnFailed;
}
if(error_name== DBUS_ERROR_SPAWN_SETUP_FAILED){
returnDBusResult::kErrorSpawnSetupFailed;
}
if(error_name== DBUS_ERROR_SPAWN_CONFIG_INVALID){
returnDBusResult::kErrorSpawnConfigInvalid;
}
if(error_name== DBUS_ERROR_SPAWN_SERVICE_INVALID){
returnDBusResult::kErrorSpawnServiceInvalid;
}
if(error_name== DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND){
returnDBusResult::kErrorSpawnServiceNotFound;
}
if(error_name== DBUS_ERROR_SPAWN_PERMISSIONS_INVALID){
returnDBusResult::kErrorSpawnPermissionsInvalid;
}
if(error_name== DBUS_ERROR_SPAWN_FILE_INVALID){
returnDBusResult::kErrorSpawnFileInvalid;
}
if(error_name== DBUS_ERROR_SPAWN_NO_MEMORY){
returnDBusResult::kErrorSpawnNoMemory;
}
if(error_name== DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN){
returnDBusResult::kErrorUnixProcessIDUnknown;
}
if(error_name== DBUS_ERROR_INVALID_SIGNATURE){
returnDBusResult::kErrorInvalidSignature;
}
if(error_name== DBUS_ERROR_INVALID_FILE_CONTENT){
returnDBusResult::kErrorInvalidFileContent;
}
if(error_name== DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN){
returnDBusResult::kErrorSELinuxSecurityContextUnknown;
}
if(error_name== DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN){
returnDBusResult::kErrorAdtAuditDataUnknown;
}
if(error_name== DBUS_ERROR_OBJECT_PATH_IN_USE){
returnDBusResult::kErrorObjectPathInUse;
}
if(error_name== DBUS_ERROR_INCONSISTENT_MESSAGE){
returnDBusResult::kErrorInconsistentMessage;
}
if(error_name== DBUS_ERROR_INTERACTIVE_AUTHORIZATION_REQUIRED){
returnDBusResult::kErrorInteractiveAuthorizationRequired;
}
returnDBusResult::kErrorUnknown;
}
}// namespace dbus

[8]ページ先頭

©2009-2025 Movatter.jp