head 1.3; access; symbols; locks alexis:1.3; strict; comment @ * @; 1.3 date 97.01.31.14.43.34; author alexis; state Exp; branches; next 1.2; 1.2 date 97.01.31.10.22.48; author alexis; state Exp; branches; next 1.1; 1.1 date 97.01.22.10.34.44; author alexis; state Exp; branches; next ; desc @@ 1.3 log @MILEPOST - MAY NOT WORK @ text @#ifndef PPPLD_IPC_H #define PPPLD_IPC_H #ifdef MAIN static char *pppld_ipc_h_rcs_id = "$Id$"; #endif #include "pppld_msgids.h" /* for struct msginfrec */ #define MHF_LAST_MARKER -1 #define MSGTO_SVR 1 #define MSGTO_INFO 2 struct mhflkuprec { int id; int (*fnc)(); }; extern int pppld_ipc_server_init(void); extern int pppld_ipc_client_init(void); extern int pppld_ipc_server_shutdown(void); extern int pppld_ipc_send_msg(struct msginfrec *, int, int, int *); extern int pppld_ipc_read_msg(struct msginfrec *, int, struct mhflkuprec *); extern int id2infidx(struct msginfrec *, int); extern int id2mhfidx(struct mhflkuprec *, int); #endif @ 1.2 log @WORKING MILESTONE @ text @d1 12 d18 5 a22 12 #define MHF_LAST_MARKER -1 int pppld_ipc_server_init(void); int pppld_ipc_client_init(void); int pppld_ipc_server_shutdown(void); int pppld_ipc_send_msg(struct msginfrec *, int, int, int *); int pppld_ipc_read_msg(struct msginfrec *, int, struct mhflkuprec *); #define MSGTO_SVR 1 #define MSGTO_INFO 2 d25 1 @ 1.1 log @Initial revision @ text @d1 7 a7 3 char *msgid2txt(int); int msgtxt2id(char *); int pppld_ipc_send_msg(int, char *); d11 3 a13 1 int pppld_ipc_read_msg(int, char *, int); d17 3 @