gwenhywfar 5.11.1beta
endpoint_ipc.h
Go to the documentation of this file.
1/****************************************************************************
2 * This file is part of the project Gwenhywfar.
3 * Gwenhywfar (c) by 2023 Martin Preuss, all rights reserved.
4 *
5 * The license for this file can be found in the file COPYING which you
6 * should have received along with this file.
7 ****************************************************************************/
8
9#ifndef GWEN_MSG_ENDPOINT_IPC_H
10#define GWEN_MSG_ENDPOINT_IPC_H
11
12
13#include <gwenhywfar/endpoint.h>
14
15#include <time.h>
16
17
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23
27GWENHYWFAR_API GWEN_MSG_ENDPOINT *GWEN_IpcEndpoint_CreateIpcTcpClient(const char *host, int port, const char *name, int groupId);
28
35
36
42
43
44
45
46
47#ifdef __cplusplus
48}
49#endif
50
51
52#endif
53
54
struct GWEN_MSG_ENDPOINT GWEN_MSG_ENDPOINT
Object which can send and receive messages (base class).
Definition endpoint.h:37
GWENHYWFAR_API GWEN_MSG_ENDPOINT * GWEN_IpcEndpoint_CreateIpcTcpClient(const char *host, int port, const char *name, int groupId)
GWENHYWFAR_API void GWEN_IpcEndpoint_Extend(GWEN_MSG_ENDPOINT *ep)
GWENHYWFAR_API GWEN_MSG_ENDPOINT * GWEN_IpcEndpoint_CreateIpcTcpServiceForSocket(GWEN_SOCKET *sk, const char *name, int groupId)
#define GWENHYWFAR_API
struct GWEN_SOCKET GWEN_SOCKET
Definition inetsocket.h:40