Functions that set up and shut down the Ecore IPC Library. More...
Topics | |
| IPC Server Functions | |
| Functions the deal with IPC server objects. | |
| IPC Client Functions | |
| Functions that deal with IPC client objects. | |
Data Structures | |
| struct | _Ecore_Ipc_Event_Client_Add |
| An IPC structure for client_add event. More... | |
| struct | _Ecore_Ipc_Event_Client_Del |
| An IPC structure for client_del event. More... | |
| struct | _Ecore_Ipc_Event_Server_Add |
| An IPC structure for server_add event. More... | |
| struct | _Ecore_Ipc_Event_Server_Del |
| An IPC structure for server_del event. More... | |
| struct | _Ecore_Ipc_Event_Client_Data |
| An IPC structure for client_data event. More... | |
| struct | _Ecore_Ipc_Event_Server_Data |
| An IPC structure for server_data event. More... | |
Typedefs | |
| typedef struct _Ecore_Ipc_Server | Ecore_Ipc_Server |
| An IPC connection handle. | |
| typedef struct _Ecore_Ipc_Client | Ecore_Ipc_Client |
| An IPC connection handle. | |
| typedef enum _Ecore_Ipc_Type | Ecore_Ipc_Type |
| Enum containing IPC types. | |
| typedef struct _Ecore_Ipc_Event_Client_Add | Ecore_Ipc_Event_Client_Add |
| typedef struct _Ecore_Ipc_Event_Client_Del | Ecore_Ipc_Event_Client_Del |
| typedef struct _Ecore_Ipc_Event_Server_Add | Ecore_Ipc_Event_Server_Add |
| typedef struct _Ecore_Ipc_Event_Server_Del | Ecore_Ipc_Event_Server_Del |
| typedef struct _Ecore_Ipc_Event_Client_Data | Ecore_Ipc_Event_Client_Data |
| typedef struct _Ecore_Ipc_Event_Server_Data | Ecore_Ipc_Event_Server_Data |
Enumerations | |
| enum | _Ecore_Ipc_Type { ECORE_IPC_LOCAL_USER , ECORE_IPC_LOCAL_SYSTEM , ECORE_IPC_REMOTE_SYSTEM , ECORE_IPC_USE_SSL = (1 << 4) , ECORE_IPC_NO_PROXY = (1 << 5) } |
Functions | |
| EAPI unsigned short | _ecore_ipc_swap_16 (unsigned short v) EINA_DEPRECATED |
| EAPI unsigned int | _ecore_ipc_swap_32 (unsigned int v) EINA_DEPRECATED |
| EAPI unsigned long long | _ecore_ipc_swap_64 (unsigned long long v) EINA_DEPRECATED |
| EAPI int | ecore_ipc_init (void) |
| Initializes the Ecore IPC library. | |
| EAPI int | ecore_ipc_shutdown (void) |
| Shuts down the Ecore IPC library. | |
Functions that set up and shut down the Ecore IPC Library.
| #define ECORE_IPC_SWAP2NET64 | ( | x | ) |
| #define ECORE_IPC_SWAP2CPU64 | ( | x | ) |
| #define ECORE_IPC_SWAP2NET32 | ( | x | ) |
| #define ECORE_IPC_SWAP2CPU32 | ( | x | ) |
| #define ECORE_IPC_SWAP2NET16 | ( | x | ) |
| #define ECORE_IPC_SWAP2CPU16 | ( | x | ) |
| #define ECORE_IPC_SWAP2NET8 | ( | x | ) |
| #define ECORE_IPC_SWAP2CPU8 | ( | x | ) |
| #define ECORE_IPC_GET64 | ( | v | ) |
| #define ECORE_IPC_GET32 | ( | v | ) |
| #define ECORE_IPC_GET16 | ( | v | ) |
| #define ECORE_IPC_GET8 | ( | v | ) |
| #define ECORE_IPC_PUT64 | ( | v | ) |
| #define ECORE_IPC_PUT32 | ( | v | ) |
| #define ECORE_IPC_PUT16 | ( | v | ) |
| #define ECORE_IPC_PUT8 | ( | v | ) |
| #define ECORE_IPC_PAD8 | ( | ) |
| #define ECORE_IPC_PAD16 | ( | ) |
| #define ECORE_IPC_PAD32 | ( | ) |
| #define ECORE_IPC_PAD64 | ( | ) |
| #define ECORE_IPC_CNT8 | ( | ) |
| #define ECORE_IPC_CNT16 | ( | ) |
| #define ECORE_IPC_CNT32 | ( | ) |
| #define ECORE_IPC_CNT64 | ( | ) |
| #define ECORE_IPC_CHEKS | ( | ) |
| #define ECORE_IPC_GETS | ( | v | ) |
| #define ECORE_IPC_PUTS | ( | v, | |
| l ) |
| #define ECORE_IPC_SLEN | ( | l, | |
| v ) |
| #define ECORE_IPC_CNTS | ( | v | ) |
| #define ECORE_IPC_DEC_STRUCT_PROTO | ( | x | ) |
| #define ECORE_IPC_ENC_STRUCT_PROTO | ( | x | ) |
| #define ECORE_IPC_DEC_EINA_LIST_PROTO | ( | x | ) |
| #define ECORE_IPC_ENC_EINA_LIST_PROTO | ( | x | ) |
| #define ECORE_IPC_DEC_STRUCT_HEAD_EXACT | ( | typ, | |
| x ) |
| #define ECORE_IPC_DEC_STRUCT_HEAD_MIN | ( | typ, | |
| x ) |
| #define ECORE_IPC_DEC_STRUCT_FOOT | ( | ) |
| #define ECORE_IPC_ENC_STRUCT_HEAD | ( | typ, | |
| sz ) |
| #define ECORE_IPC_ENC_STRUCT_FOOT | ( | ) |
| #define ECORE_IPC_DEC_EINA_LIST_HEAD | ( | typ | ) |
| #define ECORE_IPC_DEC_EINA_LIST_FOOT | ( | ) |
| #define ECORE_IPC_ENC_EINA_LIST_HEAD_START | ( | typ | ) |
| #define ECORE_IPC_ENC_EINA_LIST_HEAD_FINISH | ( | ) |
| #define ECORE_IPC_ENC_EINA_LIST_FOOT | ( | ) |
| EAPI int ecore_ipc_init | ( | void | ) |
Initializes the Ecore IPC library.
References ecore_con_init(), ecore_event_type_new(), ecore_ipc_init(), eina_log_domain_register(), eina_log_domain_unregister(), and EINA_LOG_ERR.
Referenced by ecore_ipc_init().
| EAPI int ecore_ipc_shutdown | ( | void | ) |
Shuts down the Ecore IPC library.
References ecore_con_shutdown(), ecore_event_type_flush, ecore_ipc_server_del(), ecore_ipc_shutdown(), EINA_LIST_FOREACH_SAFE, and eina_log_domain_unregister().
Referenced by ecore_ipc_shutdown().