|  | // 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 |