| // Automatic generation of D-Bus interface mock proxies for: |
| // - org.chromium.SessionManagerInterface |
| #ifndef ____CHROMEOS_DBUS_BINDING____________________BUILD_LINK_VAR_CACHE_PORTAGE_CHROMEOS_BASE_CHROMEOS_LOGIN_OUT_DEFAULT_GEN_INCLUDE_SESSION_MANAGER_DBUS_PROXY_MOCKS_H |
| #define ____CHROMEOS_DBUS_BINDING____________________BUILD_LINK_VAR_CACHE_PORTAGE_CHROMEOS_BASE_CHROMEOS_LOGIN_OUT_DEFAULT_GEN_INCLUDE_SESSION_MANAGER_DBUS_PROXY_MOCKS_H |
| #include <string> |
| #include <vector> |
| |
| #include <base/callback_forward.h> |
| #include <base/logging.h> |
| #include <base/macros.h> |
| #include <brillo/any.h> |
| #include <brillo/errors/error.h> |
| #include <brillo/variant_dictionary.h> |
| #include <gmock/gmock.h> |
| |
| #include "session_manager/dbus-proxies.h" |
| |
| namespace org { |
| namespace chromium { |
| |
| // Mock object for SessionManagerInterfaceProxyInterface. |
| class SessionManagerInterfaceProxyMock : public SessionManagerInterfaceProxyInterface { |
| public: |
| SessionManagerInterfaceProxyMock() = default; |
| |
| MOCK_METHOD2(EmitLoginPromptVisible, |
| bool(brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(EmitLoginPromptVisibleAsync, |
| void(const base::Callback<void()>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(EnableChromeTesting, |
| bool(bool /*in_force_relaunch*/, |
| const std::vector<std::string>& /*in_extra_arguments*/, |
| std::string* /*out_filepath*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(EnableChromeTestingAsync, |
| void(bool /*in_force_relaunch*/, |
| const std::vector<std::string>& /*in_extra_arguments*/, |
| const base::Callback<void(const std::string& /*filepath*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(StartSession, |
| bool(const std::string& /*in_email_address*/, |
| const std::string& /*in_unique_identifier*/, |
| bool* /*out_done*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(StartSessionAsync, |
| void(const std::string& /*in_email_address*/, |
| const std::string& /*in_unique_identifier*/, |
| const base::Callback<void(bool /*done*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(StopSession, |
| bool(const std::string& /*in_unique_identifier*/, |
| bool* /*out_done*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(StopSessionAsync, |
| void(const std::string& /*in_unique_identifier*/, |
| const base::Callback<void(bool /*done*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(StorePolicy, |
| bool(const std::vector<uint8_t>& /*in_policy_blob*/, |
| bool* /*out_done*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(StorePolicyAsync, |
| void(const std::vector<uint8_t>& /*in_policy_blob*/, |
| const base::Callback<void(bool /*done*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(RetrievePolicy, |
| bool(std::vector<uint8_t>* /*out_policy_blob*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(RetrievePolicyAsync, |
| void(const base::Callback<void(const std::vector<uint8_t>& /*policy_blob*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(StorePolicyForUser, |
| bool(const std::string& /*in_user_email*/, |
| const std::vector<uint8_t>& /*in_policy_blob*/, |
| bool* /*out_done*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(StorePolicyForUserAsync, |
| void(const std::string& /*in_user_email*/, |
| const std::vector<uint8_t>& /*in_policy_blob*/, |
| const base::Callback<void(bool /*done*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(RetrievePolicyForUser, |
| bool(const std::string& /*in_user_email*/, |
| std::vector<uint8_t>* /*out_policy_blob*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(RetrievePolicyForUserAsync, |
| void(const std::string& /*in_user_email*/, |
| const base::Callback<void(const std::vector<uint8_t>& /*policy_blob*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(StoreDeviceLocalAccountPolicy, |
| bool(const std::string& /*in_account_id*/, |
| const std::vector<uint8_t>& /*in_policy_blob*/, |
| bool* /*out_done*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(StoreDeviceLocalAccountPolicyAsync, |
| void(const std::string& /*in_account_id*/, |
| const std::vector<uint8_t>& /*in_policy_blob*/, |
| const base::Callback<void(bool /*done*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(RetrieveDeviceLocalAccountPolicy, |
| bool(const std::string& /*in_account_id*/, |
| std::vector<uint8_t>* /*out_policy_blob*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(RetrieveDeviceLocalAccountPolicyAsync, |
| void(const std::string& /*in_account_id*/, |
| const base::Callback<void(const std::vector<uint8_t>& /*policy_blob*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(RetrieveSessionState, |
| bool(std::string* /*out_state*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(RetrieveSessionStateAsync, |
| void(const base::Callback<void(const std::string& /*state*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(RetrieveActiveSessions, |
| bool(std::map<std::string, std::string>* /*out_sessions*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(RetrieveActiveSessionsAsync, |
| void(const base::Callback<void(const std::map<std::string, std::string>& /*sessions*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD2(HandleSupervisedUserCreationStarting, |
| bool(brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(HandleSupervisedUserCreationStartingAsync, |
| void(const base::Callback<void()>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD2(HandleSupervisedUserCreationFinished, |
| bool(brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(HandleSupervisedUserCreationFinishedAsync, |
| void(const base::Callback<void()>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD2(LockScreen, |
| bool(brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(LockScreenAsync, |
| void(const base::Callback<void()>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD2(HandleLockScreenShown, |
| bool(brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(HandleLockScreenShownAsync, |
| void(const base::Callback<void()>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD2(HandleLockScreenDismissed, |
| bool(brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(HandleLockScreenDismissedAsync, |
| void(const base::Callback<void()>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(RestartJob, |
| bool(const dbus::FileDescriptor& /*in_cred_fd*/, |
| const std::vector<std::string>& /*in_argv*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(RestartJobAsync, |
| void(const dbus::FileDescriptor& /*in_cred_fd*/, |
| const std::vector<std::string>& /*in_argv*/, |
| const base::Callback<void()>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(StartDeviceWipe, |
| bool(bool* /*out_done*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(StartDeviceWipeAsync, |
| void(const base::Callback<void(bool /*done*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(SetFlagsForUser, |
| bool(const std::string& /*in_user_email*/, |
| const std::vector<std::string>& /*in_flags*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD5(SetFlagsForUserAsync, |
| void(const std::string& /*in_user_email*/, |
| const std::vector<std::string>& /*in_flags*/, |
| const base::Callback<void()>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(GetServerBackedStateKeys, |
| bool(std::vector<std::vector<uint8_t>>* /*out_state_keys*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(GetServerBackedStateKeysAsync, |
| void(const base::Callback<void(const std::vector<std::vector<uint8_t>>& /*state_keys*/)>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD3(InitMachineInfo, |
| bool(const std::string& /*in_data*/, |
| brillo::ErrorPtr* /*error*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD4(InitMachineInfoAsync, |
| void(const std::string& /*in_data*/, |
| const base::Callback<void()>& /*success_callback*/, |
| const base::Callback<void(brillo::Error*)>& /*error_callback*/, |
| int /*timeout_ms*/)); |
| MOCK_METHOD2(RegisterLoginPromptVisibleSignalHandler, |
| void(const base::Closure& /*signal_callback*/, |
| dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/)); |
| MOCK_METHOD2(RegisterSessionStateChangedSignalHandler, |
| void(const base::Callback<void(const std::string&)>& /*signal_callback*/, |
| dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/)); |
| MOCK_METHOD2(RegisterSetOwnerKeyCompleteSignalHandler, |
| void(const base::Callback<void(const std::string&)>& /*signal_callback*/, |
| dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/)); |
| MOCK_METHOD2(RegisterPropertyChangeCompleteSignalHandler, |
| void(const base::Callback<void(const std::string&)>& /*signal_callback*/, |
| dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/)); |
| MOCK_METHOD2(RegisterScreenIsLockedSignalHandler, |
| void(const base::Closure& /*signal_callback*/, |
| dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/)); |
| MOCK_METHOD2(RegisterScreenIsUnlockedSignalHandler, |
| void(const base::Closure& /*signal_callback*/, |
| dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/)); |
| |
| private: |
| DISALLOW_COPY_AND_ASSIGN(SessionManagerInterfaceProxyMock); |
| }; |
| } // namespace chromium |
| } // namespace org |
| |
| #endif // ____CHROMEOS_DBUS_BINDING____________________BUILD_LINK_VAR_CACHE_PORTAGE_CHROMEOS_BASE_CHROMEOS_LOGIN_OUT_DEFAULT_GEN_INCLUDE_SESSION_MANAGER_DBUS_PROXY_MOCKS_H |