diff options
author | dec05eba <dec05eba@protonmail.com> | 2025-06-28 04:25:20 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2025-06-28 04:25:26 +0200 |
commit | b9537941c9eba041b7afc8b0f4256c73e35c2387 (patch) | |
tree | 84b650502b0a54ae173acfa9b3cf45d5089beb0e /dbus/protocol.h | |
parent | 2290f0641c91317c4fd05f35d2c0cfc25fba2181 (diff) |
Restart portal capture if it's paused for 3 seconds or more (can happen if returning from lock screen)
Remove dbus server, no longer needed. Just run dbus code directly.
Diffstat (limited to 'dbus/protocol.h')
-rw-r--r-- | dbus/protocol.h | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/dbus/protocol.h b/dbus/protocol.h deleted file mode 100644 index 212358d..0000000 --- a/dbus/protocol.h +++ /dev/null @@ -1,86 +0,0 @@ -#ifndef GSR_DBUS_PROTOCOL_H -#define GSR_DBUS_PROTOCOL_H - -#include <stdint.h> - -#define GSR_DBUS_PROTOCOL_VERSION 1 - -typedef enum { - GSR_DBUS_MESSAGE_REQ_CREATE_SESSION, - GSR_DBUS_MESSAGE_REQ_SELECT_SOURCES, - GSR_DBUS_MESSAGE_REQ_START, - GSR_DBUS_MESSAGE_REQ_OPEN_PIPEWIRE_REMOTE -} gsr_dbus_message_req_type; - -typedef struct { - -} gsr_dbus_message_req_create_session; - -typedef struct { - char session_handle[128]; - uint32_t capture_type; - uint32_t cursor_mode; -} gsr_dbus_message_req_select_sources; - -typedef struct { - char session_handle[128]; -} gsr_dbus_message_req_start; - -typedef struct { - char session_handle[128]; -} gsr_dbus_message_req_open_pipewire_remote; - -typedef struct { - uint8_t protocol_version; - gsr_dbus_message_req_type type; - union { - gsr_dbus_message_req_create_session create_session; - gsr_dbus_message_req_select_sources select_sources; - gsr_dbus_message_req_start start; - gsr_dbus_message_req_open_pipewire_remote open_pipewire_remote; - }; -} gsr_dbus_request_message; - -typedef enum { - GSR_DBUS_MESSAGE_RESP_ERROR, - GSR_DBUS_MESSAGE_RESP_CREATE_SESSION, - GSR_DBUS_MESSAGE_RESP_SELECT_SOURCES, - GSR_DBUS_MESSAGE_RESP_START, - GSR_DBUS_MESSAGE_RESP_OPEN_PIPEWIRE_REMOTE -} gsr_dbus_message_resp_type; - -typedef struct { - uint32_t error_code; - char message[128]; -} gsr_dbus_message_resp_error; - -typedef struct { - char session_handle[128]; -} gsr_dbus_message_resp_create_session; - -typedef struct { - -} gsr_dbus_message_resp_select_sources; - -typedef struct { - char restore_token[128]; - uint32_t pipewire_node; -} gsr_dbus_message_resp_start; - -typedef struct { - -} gsr_dbus_message_resp_open_pipewire_remote; - -typedef struct { - uint8_t protocol_version; - gsr_dbus_message_resp_type type; - union { - gsr_dbus_message_resp_error error; - gsr_dbus_message_resp_create_session create_session; - gsr_dbus_message_resp_select_sources select_sources; - gsr_dbus_message_resp_start start; - gsr_dbus_message_resp_open_pipewire_remote open_pipewire_remote; - }; -} gsr_dbus_response_message; - -#endif /* GSR_DBUS_PROTOCOL_H */ |