Home | History | Annotate | Download | only in power_manager
      1 // Automatic generation of D-Bus interface mock proxies for:
      2 //  - org.chromium.PowerManager
      3 #ifndef ____CHROMEOS_DBUS_BINDING____________________BUILD_LINK_TMP_PORTAGE_CHROMEOS_BASE_POWER_MANAGER_9999_WORK_BUILD_OUT_DEFAULT_GEN_INCLUDE_POWER_MANAGER_DBUS_PROXY_MOCKS_H
      4 #define ____CHROMEOS_DBUS_BINDING____________________BUILD_LINK_TMP_PORTAGE_CHROMEOS_BASE_POWER_MANAGER_9999_WORK_BUILD_OUT_DEFAULT_GEN_INCLUDE_POWER_MANAGER_DBUS_PROXY_MOCKS_H
      5 #include <string>
      6 #include <vector>
      7 
      8 #include <base/callback_forward.h>
      9 #include <base/logging.h>
     10 #include <base/macros.h>
     11 #include <brillo/any.h>
     12 #include <brillo/errors/error.h>
     13 #include <brillo/variant_dictionary.h>
     14 #include <gmock/gmock.h>
     15 
     16 #include "power_manager/dbus-proxies.h"
     17 
     18 namespace org {
     19 namespace chromium {
     20 
     21 // Mock object for PowerManagerProxyInterface.
     22 class PowerManagerProxyMock : public PowerManagerProxyInterface {
     23  public:
     24   PowerManagerProxyMock() = default;
     25 
     26   MOCK_METHOD2(RequestShutdown,
     27                bool(brillo::ErrorPtr* /*error*/,
     28                     int /*timeout_ms*/));
     29   MOCK_METHOD3(RequestShutdownAsync,
     30                void(const base::Callback<void()>& /*success_callback*/,
     31                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
     32                     int /*timeout_ms*/));
     33   MOCK_METHOD3(RequestRestart,
     34                bool(int32_t /*in_reason*/,
     35                     brillo::ErrorPtr* /*error*/,
     36                     int /*timeout_ms*/));
     37   MOCK_METHOD4(RequestRestartAsync,
     38                void(int32_t /*in_reason*/,
     39                     const base::Callback<void()>& /*success_callback*/,
     40                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
     41                     int /*timeout_ms*/));
     42   MOCK_METHOD3(RequestSuspend,
     43                bool(uint64_t /*in_external_wakeup_count*/,
     44                     brillo::ErrorPtr* /*error*/,
     45                     int /*timeout_ms*/));
     46   MOCK_METHOD4(RequestSuspendAsync,
     47                void(uint64_t /*in_external_wakeup_count*/,
     48                     const base::Callback<void()>& /*success_callback*/,
     49                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
     50                     int /*timeout_ms*/));
     51   MOCK_METHOD3(DecreaseScreenBrightness,
     52                bool(bool /*in_allow_off*/,
     53                     brillo::ErrorPtr* /*error*/,
     54                     int /*timeout_ms*/));
     55   MOCK_METHOD4(DecreaseScreenBrightnessAsync,
     56                void(bool /*in_allow_off*/,
     57                     const base::Callback<void()>& /*success_callback*/,
     58                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
     59                     int /*timeout_ms*/));
     60   MOCK_METHOD2(IncreaseScreenBrightness,
     61                bool(brillo::ErrorPtr* /*error*/,
     62                     int /*timeout_ms*/));
     63   MOCK_METHOD3(IncreaseScreenBrightnessAsync,
     64                void(const base::Callback<void()>& /*success_callback*/,
     65                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
     66                     int /*timeout_ms*/));
     67   MOCK_METHOD3(GetScreenBrightnessPercent,
     68                bool(double* /*out_percent*/,
     69                     brillo::ErrorPtr* /*error*/,
     70                     int /*timeout_ms*/));
     71   MOCK_METHOD3(GetScreenBrightnessPercentAsync,
     72                void(const base::Callback<void(double /*percent*/)>& /*success_callback*/,
     73                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
     74                     int /*timeout_ms*/));
     75   MOCK_METHOD4(SetScreenBrightnessPercent,
     76                bool(double /*in_percent*/,
     77                     int32_t /*in_style*/,
     78                     brillo::ErrorPtr* /*error*/,
     79                     int /*timeout_ms*/));
     80   MOCK_METHOD5(SetScreenBrightnessPercentAsync,
     81                void(double /*in_percent*/,
     82                     int32_t /*in_style*/,
     83                     const base::Callback<void()>& /*success_callback*/,
     84                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
     85                     int /*timeout_ms*/));
     86   MOCK_METHOD2(DecreaseKeyboardBrightness,
     87                bool(brillo::ErrorPtr* /*error*/,
     88                     int /*timeout_ms*/));
     89   MOCK_METHOD3(DecreaseKeyboardBrightnessAsync,
     90                void(const base::Callback<void()>& /*success_callback*/,
     91                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
     92                     int /*timeout_ms*/));
     93   MOCK_METHOD2(IncreaseKeyboardBrightness,
     94                bool(brillo::ErrorPtr* /*error*/,
     95                     int /*timeout_ms*/));
     96   MOCK_METHOD3(IncreaseKeyboardBrightnessAsync,
     97                void(const base::Callback<void()>& /*success_callback*/,
     98                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
     99                     int /*timeout_ms*/));
    100   MOCK_METHOD3(GetPowerSupplyProperties,
    101                bool(std::vector<uint8_t>* /*out_serialized_proto*/,
    102                     brillo::ErrorPtr* /*error*/,
    103                     int /*timeout_ms*/));
    104   MOCK_METHOD3(GetPowerSupplyPropertiesAsync,
    105                void(const base::Callback<void(const std::vector<uint8_t>& /*serialized_proto*/)>& /*success_callback*/,
    106                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    107                     int /*timeout_ms*/));
    108   MOCK_METHOD3(HandleVideoActivity,
    109                bool(bool /*in_fullscreen*/,
    110                     brillo::ErrorPtr* /*error*/,
    111                     int /*timeout_ms*/));
    112   MOCK_METHOD4(HandleVideoActivityAsync,
    113                void(bool /*in_fullscreen*/,
    114                     const base::Callback<void()>& /*success_callback*/,
    115                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    116                     int /*timeout_ms*/));
    117   MOCK_METHOD3(HandleUserActivity,
    118                bool(int32_t /*in_type*/,
    119                     brillo::ErrorPtr* /*error*/,
    120                     int /*timeout_ms*/));
    121   MOCK_METHOD4(HandleUserActivityAsync,
    122                void(int32_t /*in_type*/,
    123                     const base::Callback<void()>& /*success_callback*/,
    124                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    125                     int /*timeout_ms*/));
    126   MOCK_METHOD3(SetIsProjecting,
    127                bool(bool /*in_is_projecting*/,
    128                     brillo::ErrorPtr* /*error*/,
    129                     int /*timeout_ms*/));
    130   MOCK_METHOD4(SetIsProjectingAsync,
    131                void(bool /*in_is_projecting*/,
    132                     const base::Callback<void()>& /*success_callback*/,
    133                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    134                     int /*timeout_ms*/));
    135   MOCK_METHOD3(SetPolicy,
    136                bool(const std::vector<uint8_t>& /*in_serialized_proto*/,
    137                     brillo::ErrorPtr* /*error*/,
    138                     int /*timeout_ms*/));
    139   MOCK_METHOD4(SetPolicyAsync,
    140                void(const std::vector<uint8_t>& /*in_serialized_proto*/,
    141                     const base::Callback<void()>& /*success_callback*/,
    142                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    143                     int /*timeout_ms*/));
    144   MOCK_METHOD3(SetPowerSource,
    145                bool(const std::string& /*in_id*/,
    146                     brillo::ErrorPtr* /*error*/,
    147                     int /*timeout_ms*/));
    148   MOCK_METHOD4(SetPowerSourceAsync,
    149                void(const std::string& /*in_id*/,
    150                     const base::Callback<void()>& /*success_callback*/,
    151                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    152                     int /*timeout_ms*/));
    153   MOCK_METHOD3(HandlePowerButtonAcknowledgment,
    154                bool(int64_t /*in_timestamp_internal*/,
    155                     brillo::ErrorPtr* /*error*/,
    156                     int /*timeout_ms*/));
    157   MOCK_METHOD4(HandlePowerButtonAcknowledgmentAsync,
    158                void(int64_t /*in_timestamp_internal*/,
    159                     const base::Callback<void()>& /*success_callback*/,
    160                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    161                     int /*timeout_ms*/));
    162   MOCK_METHOD4(RegisterSuspendDelay,
    163                bool(const std::vector<uint8_t>& /*in_serialized_request_proto*/,
    164                     std::vector<uint8_t>* /*out_serialized_reply_proto*/,
    165                     brillo::ErrorPtr* /*error*/,
    166                     int /*timeout_ms*/));
    167   MOCK_METHOD4(RegisterSuspendDelayAsync,
    168                void(const std::vector<uint8_t>& /*in_serialized_request_proto*/,
    169                     const base::Callback<void(const std::vector<uint8_t>& /*serialized_reply_proto*/)>& /*success_callback*/,
    170                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    171                     int /*timeout_ms*/));
    172   MOCK_METHOD3(UnregisterSuspendDelay,
    173                bool(const std::vector<uint8_t>& /*in_serialized_proto*/,
    174                     brillo::ErrorPtr* /*error*/,
    175                     int /*timeout_ms*/));
    176   MOCK_METHOD4(UnregisterSuspendDelayAsync,
    177                void(const std::vector<uint8_t>& /*in_serialized_proto*/,
    178                     const base::Callback<void()>& /*success_callback*/,
    179                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    180                     int /*timeout_ms*/));
    181   MOCK_METHOD3(HandleSuspendReadiness,
    182                bool(const std::vector<uint8_t>& /*in_serialized_proto*/,
    183                     brillo::ErrorPtr* /*error*/,
    184                     int /*timeout_ms*/));
    185   MOCK_METHOD4(HandleSuspendReadinessAsync,
    186                void(const std::vector<uint8_t>& /*in_serialized_proto*/,
    187                     const base::Callback<void()>& /*success_callback*/,
    188                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    189                     int /*timeout_ms*/));
    190   MOCK_METHOD4(RegisterDarkSuspendDelay,
    191                bool(const std::vector<uint8_t>& /*in_serialized_request_proto*/,
    192                     std::vector<uint8_t>* /*out_serialized_reply_proto*/,
    193                     brillo::ErrorPtr* /*error*/,
    194                     int /*timeout_ms*/));
    195   MOCK_METHOD4(RegisterDarkSuspendDelayAsync,
    196                void(const std::vector<uint8_t>& /*in_serialized_request_proto*/,
    197                     const base::Callback<void(const std::vector<uint8_t>& /*serialized_reply_proto*/)>& /*success_callback*/,
    198                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    199                     int /*timeout_ms*/));
    200   MOCK_METHOD3(UnregisterDarkSuspendDelay,
    201                bool(const std::vector<uint8_t>& /*in_serialized_proto*/,
    202                     brillo::ErrorPtr* /*error*/,
    203                     int /*timeout_ms*/));
    204   MOCK_METHOD4(UnregisterDarkSuspendDelayAsync,
    205                void(const std::vector<uint8_t>& /*in_serialized_proto*/,
    206                     const base::Callback<void()>& /*success_callback*/,
    207                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    208                     int /*timeout_ms*/));
    209   MOCK_METHOD3(HandleDarkSuspendReadiness,
    210                bool(const std::vector<uint8_t>& /*in_serialized_proto*/,
    211                     brillo::ErrorPtr* /*error*/,
    212                     int /*timeout_ms*/));
    213   MOCK_METHOD4(HandleDarkSuspendReadinessAsync,
    214                void(const std::vector<uint8_t>& /*in_serialized_proto*/,
    215                     const base::Callback<void()>& /*success_callback*/,
    216                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    217                     int /*timeout_ms*/));
    218   MOCK_METHOD3(RecordDarkResumeWakeReason,
    219                bool(const std::vector<uint8_t>& /*in_serialized_proto*/,
    220                     brillo::ErrorPtr* /*error*/,
    221                     int /*timeout_ms*/));
    222   MOCK_METHOD4(RecordDarkResumeWakeReasonAsync,
    223                void(const std::vector<uint8_t>& /*in_serialized_proto*/,
    224                     const base::Callback<void()>& /*success_callback*/,
    225                     const base::Callback<void(brillo::Error*)>& /*error_callback*/,
    226                     int /*timeout_ms*/));
    227   MOCK_METHOD2(RegisterBrightnessChangedSignalHandler,
    228                void(const base::Callback<void(int32_t,
    229                                               bool)>& /*signal_callback*/,
    230                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    231   MOCK_METHOD2(RegisterKeyboardBrightnessChangedSignalHandler,
    232                void(const base::Callback<void(int32_t,
    233                                               bool)>& /*signal_callback*/,
    234                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    235   MOCK_METHOD2(RegisterPeripheralBatteryStatusSignalHandler,
    236                void(const base::Callback<void(const std::vector<uint8_t>&)>& /*signal_callback*/,
    237                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    238   MOCK_METHOD2(RegisterPowerSupplyPollSignalHandler,
    239                void(const base::Callback<void(const std::vector<uint8_t>&)>& /*signal_callback*/,
    240                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    241   MOCK_METHOD2(RegisterSuspendImminentSignalHandler,
    242                void(const base::Callback<void(const std::vector<uint8_t>&)>& /*signal_callback*/,
    243                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    244   MOCK_METHOD2(RegisterSuspendDoneSignalHandler,
    245                void(const base::Callback<void(const std::vector<uint8_t>&)>& /*signal_callback*/,
    246                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    247   MOCK_METHOD2(RegisterDarkSuspendImminentSignalHandler,
    248                void(const base::Callback<void(const std::vector<uint8_t>&)>& /*signal_callback*/,
    249                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    250   MOCK_METHOD2(RegisterInputEventSignalHandler,
    251                void(const base::Callback<void(const std::vector<uint8_t>&)>& /*signal_callback*/,
    252                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    253   MOCK_METHOD2(RegisterIdleActionImminentSignalHandler,
    254                void(const base::Callback<void(const std::vector<uint8_t>&)>& /*signal_callback*/,
    255                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    256   MOCK_METHOD2(RegisterIdleActionDeferredSignalHandler,
    257                void(const base::Closure& /*signal_callback*/,
    258                     dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/));
    259 
    260  private:
    261   DISALLOW_COPY_AND_ASSIGN(PowerManagerProxyMock);
    262 };
    263 }  // namespace chromium
    264 }  // namespace org
    265 
    266 #endif  // ____CHROMEOS_DBUS_BINDING____________________BUILD_LINK_TMP_PORTAGE_CHROMEOS_BASE_POWER_MANAGER_9999_WORK_BUILD_OUT_DEFAULT_GEN_INCLUDE_POWER_MANAGER_DBUS_PROXY_MOCKS_H
    267