#include <stdbool.h>
enum {
- TETHERING_MOCK_GDBUS_SIGNAL_ON = 1,
- TETHERING_MOCK_GDBUS_SIGNAL_OFF,
+ TETHERING_MOCK_GDBUS_SIGNAL_NET_CLOSED = 0,
+ TETHERING_MOCK_GDBUS_SIGNAL_WIFI_TETHER_ON,
+ TETHERING_MOCK_GDBUS_SIGNAL_WIFI_TETHER_OFF,
+ TETHERING_MOCK_GDBUS_SIGNAL_USB_TETHER_ON,
+ TETHERING_MOCK_GDBUS_SIGNAL_USB_TETHER_OFF,
+ TETHERING_MOCK_GDBUS_SIGNAL_BT_TETHER_ON,
+ TETHERING_MOCK_GDBUS_SIGNAL_BT_TETHER_OFF,
+ TETHERING_MOCK_GDBUS_SIGNAL_NO_DATA_TIMEOUT,
TETHERING_MOCK_GDBUS_SIGNAL_LOW_BATTERY_MODE,
TETHERING_MOCK_GDBUS_SIGNAL_FLIGHT_MODE,
TETHERING_MOCK_GDBUS_SIGNAL_SECURITY_TYPE_CHANGED,
TETHERING_MOCK_GDBUS_SIGNAL_MAX
};
+enum {
+ TETHERING_MOCK_GDBUS_METHOD_DISABLE_USB = 1,
+ TETHERING_MOCK_GDBUS_METHOD_DISABLE_WIFI,
+ TETHERING_MOCK_GDBUS_METHOD_DISABLE_BT,
+ TETHERING_MOCK_GDBUS_METHOD_DISABLE_P2P,
+ TETHERING_MOCK_GDBUS_METHOD_GET_DATA_PACKET_USAGE,
+ TETHERING_MOCK_GDBUS_METHOD_MAX
+};
+
+enum {
+ TETHERING_MOCK_GDBUS_EVENT_ENABLE = 0,
+ TETHERING_MOCK_GDBUS_EVENT_DISABLE,
+ TETHERING_MOCK_GDBUS_EVENT_ENABLE_WIFI,
+ TETHERING_MOCK_GDBUS_EVENT_DISABLE_WIFI,
+ TETHERING_MOCK_GDBUS_EVENT_CHANGE_WIFI,
+ TETHERING_MOCK_GDBUS_EVENT_ENABLE_USB,
+ TETHERING_MOCK_GDBUS_EVENT_DISABLE_USB,
+ TETHERING_MOCK_GDBUS_EVENT_ENABLE_BT,
+ TETHERING_MOCK_GDBUS_EVENT_DISABLE_BT,
+ TETHERING_MOCK_GDBUS_EVENT_ENABLE_P2P,
+ TETHERING_MOCK_GDBUS_EVENT_DISABLE_P2P,
+ TETHERING_MOCK_GDBUS_EVENT_GET_STATION_INFO,
+ TETHERING_MOCK_GDBUS_EVENT_GET_DATA_PACKET_USAGE,
+ TETHERING_MOCK_GDBUS_EVENT_MAX
+};
+
void tethering_mock_set_gdbus_result(bool value);
void tethering_mock_invoke_gdbus_async_callback(void);
void tethering_mock_emit_gdbus_signal(int signo);