Rechercher une page de manuel
Ecore_IPC_Client_Group
Langue: en
Version: 378243 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- Detailed Description
- Function Documentation
- EAPI void* ecore_ipc_client_data_get (Ecore_Ipc_Client * cl)
- EAPI void ecore_ipc_client_data_set (Ecore_Ipc_Client * cl, const void * data)
- EAPI void* ecore_ipc_client_del (Ecore_Ipc_Client * cl)
- EAPI int ecore_ipc_client_send (Ecore_Ipc_Client * cl, int major, int minor, int ref, int ref_to, int response, const void * data, int size)
- EAPI Ecore_Ipc_Server* ecore_ipc_client_server_get (Ecore_Ipc_Client * cl)
- Author
NAME
IPC Client Functions -Functions that deal with IPC client objects.
Functions
EAPI int ecore_ipc_client_send (Ecore_Ipc_Client *cl, int major, int minor, int ref, int ref_to, int response, const void *data, int size)
Sends a message to the given IPC client.
EAPI Ecore_Ipc_Server * ecore_ipc_client_server_get (Ecore_Ipc_Client *cl)
Retrieves the IPC server that the given IPC client is connected to.
EAPI void * ecore_ipc_client_del (Ecore_Ipc_Client *cl)
Closes the connection and frees memory allocated to the given IPC client.
EAPI void ecore_ipc_client_data_set (Ecore_Ipc_Client *cl, const void *data)
Sets the IPC data associated with the given IPC client to data.
EAPI void * ecore_ipc_client_data_get (Ecore_Ipc_Client *cl)
Retrieves the data that has been associated with the given IPC client.
Detailed Description
Functions that deal with IPC client objects.
Function Documentation
EAPI void* ecore_ipc_client_data_get (Ecore_Ipc_Client * cl)
Retrieves the data that has been associated with the given IPC client. Parameters:
- cl The given client.
Returns:
- The data associated with the IPC client.
EAPI void ecore_ipc_client_data_set (Ecore_Ipc_Client * cl, const void * data)
Sets the IPC data associated with the given IPC client to data. Parameters:
- cl The given IPC client.
data The data to associate with the IPC client.
EAPI void* ecore_ipc_client_del (Ecore_Ipc_Client * cl)
Closes the connection and frees memory allocated to the given IPC client. Parameters:
- cl The given client.
Returns:
- Data associated with the client.
References ecore_con_client_del(), ecore_con_client_server_get(), and ecore_con_server_data_get().
Referenced by ecore_ipc_server_del().
EAPI int ecore_ipc_client_send (Ecore_Ipc_Client * cl, int major, int minor, int ref, int ref_to, int response, const void * data, int size)
Sends a message to the given IPC client. Parameters:
- cl The given IPC client.
major Major opcode of the message.
minor Minor opcode of the message.
ref Reference number of the message.
ref_to Reference number of the message this message refers to.
response Requires response.
data The data to send as part of the message.
size Length of the data, in bytes, to send.
Returns:
- The number of bytes sent. 0 will be returned if there is an error.
Todo
- This function needs to become an IPC message.
Make sure ref_to and response parameters are described correctly.
References ecore_con_client_send().
EAPI Ecore_Ipc_Server* ecore_ipc_client_server_get (Ecore_Ipc_Client * cl)
Retrieves the IPC server that the given IPC client is connected to. Parameters:
- cl The given IPC client.
Returns:
- The IPC server the IPC client is connected to.
References ecore_con_client_server_get(), and ecore_con_server_data_get().
Author
Generated automatically by Doxygen for Ecore from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre