Functions | |
| EAPI Ecore_Ipc_Server * | ecore_ipc_server_add (Ecore_Ipc_Type compl_type, const char *name, int port, const void *data) |
| Creates an IPC server that listens for connections. | |
| EAPI Ecore_Ipc_Server * | ecore_ipc_server_connect (Ecore_Ipc_Type compl_type, char *name, int port, const void *data) |
| Creates an IPC server object to represent the IPC server listening on the given port. | |
| EAPI void * | ecore_ipc_server_del (Ecore_Ipc_Server *svr) |
| Closes the connection and frees the given IPC server. | |
| EAPI void * | ecore_ipc_server_data_get (Ecore_Ipc_Server *svr) |
| Retrieves the data associated with the given IPC server. | |
| EAPI int | ecore_ipc_server_connected_get (Ecore_Ipc_Server *svr) |
| Retrieves whether the given IPC server is currently connected. | |
| EAPI Ecore_List * | ecore_ipc_server_clients_get (Ecore_Ipc_Server *svr) |
| Retrieves the list of clients for this server. | |
| EAPI int | ecore_ipc_server_send (Ecore_Ipc_Server *svr, int major, int minor, int ref, int ref_to, int response, void *data, int size) |
| Sends a message to the given IPC server. | |
| EAPI Ecore_Ipc_Server* ecore_ipc_server_add | ( | Ecore_Ipc_Type | compl_type, | |
| const char * | name, | |||
| int | port, | |||
| const void * | data | |||
| ) |
Creates an IPC server that listens for connections.
For more details about the compl_type, name and port parameters, see the ecore_con_server_add documentation.
| compl_type | The connection type. | |
| name | Name to associate with the socket used for connection. | |
| port | Number to identify with socket used for connection. | |
| data | Data to associate with the IPC server. |
NULL is returned.| EAPI Ecore_List* ecore_ipc_server_clients_get | ( | Ecore_Ipc_Server * | svr | ) |
Retrieves the list of clients for this server.
| svr | The given IPC server. |
| EAPI Ecore_Ipc_Server* ecore_ipc_server_connect | ( | Ecore_Ipc_Type | compl_type, | |
| char * | name, | |||
| int | port, | |||
| const void * | data | |||
| ) |
Creates an IPC server object to represent the IPC server listening on the given port.
For more details about the compl_type, name and port parameters, see the ecore_con_server_connect documentation.
| compl_type | The IPC connection type. | |
| name | Name used to determine which socket to use for the IPC connection. | |
| port | Number used to identify the socket to use for the IPC connection. | |
| data | Data to associate with the server. |
NULL is returned on error.| EAPI int ecore_ipc_server_connected_get | ( | Ecore_Ipc_Server * | svr | ) |
Retrieves whether the given IPC server is currently connected.
| svr | The given IPC server. |
1 if the server is connected. 0 otherwise. | EAPI void* ecore_ipc_server_data_get | ( | Ecore_Ipc_Server * | svr | ) |
Retrieves the data associated with the given IPC server.
| svr | The given IPC server. |
| EAPI void* ecore_ipc_server_del | ( | Ecore_Ipc_Server * | svr | ) |
Closes the connection and frees the given IPC server.
| svr | The given IPC server. |
| EAPI int ecore_ipc_server_send | ( | Ecore_Ipc_Server * | svr, | |
| int | major, | |||
| int | minor, | |||
| int | ref, | |||
| int | ref_to, | |||
| int | response, | |||
| void * | data, | |||
| int | size | |||
| ) |
Sends a message to the given IPC server.
The content of the parameters, excluding the svr paramter, is up to the client.
| svr | The given IPC server. | |
| major | Major opcode of the message. | |
| minor | Minor opcode of the message. | |
| ref | Message reference number. | |
| 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. |
0 is returned if there is an error.