e_dbus_conn: Impl getter/setter for E_DBus_Conn 40/318940/2
authorTaeHyeon Jeong <thyeon.jeong@samsung.com>
Thu, 23 Jan 2025 09:16:56 +0000 (18:16 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 3 Feb 2025 01:45:52 +0000 (01:45 +0000)
- Add e_dbus_conn_get/set functions to get/set E_DBus_Conn members.

Change-Id: I6108184797dbfed7784b5ebeb6384306bd152b16

src/bin/utils/e_dbus_conn.c
src/bin/utils/e_dbus_conn_intern.h

index 3990404a768066c64e1c1e7d87eb04d49dc5b34c..ecc0166a05e862ba8b7c60c2616e1f490a0af5a0 100644 (file)
@@ -343,3 +343,90 @@ e_dbus_conn_init_done_event_conn_type_set(E_DBus_Conn_Init_Done_Event *event, El
    EINA_SAFETY_ON_NULL_RETURN(event);
    event->conn_type = conn_type;
 }
+
+
+////////////////////////////////////////////////////////////
+// This is for getting/setting internal value of E_DBus_Conn
+EINTERN int
+e_dbus_conn_retry_cnt_get(void)
+{
+   return e_dbus_conn->retry_cnt;
+}
+
+EINTERN void
+e_dbus_conn_retry_cnt_set(int retry_cnt)
+{
+   e_dbus_conn->retry_cnt = retry_cnt;
+}
+
+EINTERN Ecore_Thread *
+e_dbus_conn_init_thread_get(void)
+{
+   return e_dbus_conn->init_thread;
+}
+
+EINTERN void
+e_dbus_conn_init_thread_set(Ecore_Thread *init_thread)
+{
+   e_dbus_conn->init_thread = init_thread;
+}
+
+EINTERN E_DBus_Conn_Init_Status
+e_dbus_conn_init_status_get(void)
+{
+   return e_dbus_conn->init_status;
+}
+
+EINTERN void
+e_dbus_conn_init_status_set(E_DBus_Conn_Init_Status init_status)
+{
+   e_dbus_conn->init_status = init_status;
+}
+
+EINTERN Eina_Bool
+e_dbus_conn_use_thread_get(void)
+{
+   return e_dbus_conn->use_thread;
+}
+
+EINTERN void
+e_dbus_conn_use_thread_set(Eina_Bool use_thread)
+{
+   e_dbus_conn->use_thread = use_thread;
+}
+
+EINTERN Eldbus_Connection *
+e_dbus_conn_connection_get(void)
+{
+   return e_dbus_conn->conn;
+}
+
+EINTERN void
+e_dbus_conn_connection_set(Eldbus_Connection *connection)
+{
+   e_dbus_conn->conn = connection;
+}
+
+EINTERN Eldbus_Connection_Type
+e_dbus_conn_connection_type_get(void)
+{
+   return e_dbus_conn->conn_type;
+}
+
+EINTERN void
+e_dbus_conn_connection_type_set(Eldbus_Connection_Type connection_type)
+{
+   e_dbus_conn->conn_type = connection_type;
+}
+
+EINTERN unsigned int
+e_dbus_conn_retry_intervals_get(void)
+{
+   return e_dbus_conn->retry_intervals;
+}
+
+EINTERN void
+e_dbus_conn_retry_intervals_set(unsigned int retry_intervals)
+{
+   e_dbus_conn->retry_intervals = retry_intervals;
+}
index f4cee39c6e8bc8be1bdc5383d0df02ddf1f48887..5eeb62f5d0711f83a537bf14ab16bc58c44ccba5 100644 (file)
@@ -14,4 +14,22 @@ EINTERN Eldbus_Connection *e_dbus_conn_init_done_event_conn_get(const E_DBus_Con
 EINTERN void  e_dbus_conn_init_done_event_conn_set(E_DBus_Conn_Init_Done_Event *event, Eldbus_Connection *conn);
 EINTERN void  e_dbus_conn_init_done_event_conn_type_set(E_DBus_Conn_Init_Done_Event *event, Eldbus_Connection_Type conn_type);
 
+
+////////////////////////////////////////////////////////////
+// This is for getting/setting internal value of E_DBus_Conn
+EINTERN int            e_dbus_conn_retry_cnt_get(void);
+EINTERN void           e_dbus_conn_retry_cnt_set(int retry_cnt);
+EINTERN Ecore_Thread  *e_dbus_conn_init_thread_get(void);
+EINTERN void           e_dbus_conn_init_thread_set(Ecore_Thread *init_thread);
+EINTERN E_DBus_Conn_Init_Status e_dbus_conn_init_status_get(void);
+EINTERN void           e_dbus_conn_init_status_set(E_DBus_Conn_Init_Status init_status);
+EINTERN Eina_Bool      e_dbus_conn_use_thread_get(void);
+EINTERN void           e_dbus_conn_use_thread_set(Eina_Bool use_thread);
+EINTERN Eldbus_Connection *e_dbus_conn_connection_get(void);
+EINTERN void           e_dbus_conn_connection_set(Eldbus_Connection *connection);
+EINTERN Eldbus_Connection_Type e_dbus_conn_connection_type_get(void);
+EINTERN void           e_dbus_conn_connection_type_set(Eldbus_Connection_Type connection_type);
+EINTERN unsigned int   e_dbus_conn_retry_intervals_get(void);
+EINTERN void           e_dbus_conn_retry_intervals_set(unsigned int retry_intervals);
+
 #endif