00001 #ifndef _SMI_SKT_H_ 00002 #define _SMI_SKT_H_ 00003 00004 #include "smi.h" 00005 00006 /* 00007 Simple Messaging Interface - socket version 00008 */ 00009 SMIQ *smi_open_skt(const char *name, SMIENTITY entity, size_t msgsize); 00010 bool smi_close_skt(SMIQ *sqp); 00011 bool smi_close_fd_skt(SMIQ *sqp, int fd); 00012 bool smi_send_getaddr_skt(SMIQ *sqp, struct client_id *client, 00013 void **addr); 00014 bool smi_send_release_skt(SMIQ *sqp); 00015 bool smi_receive_getaddr_skt(SMIQ *sqp, void **addr); 00016 bool smi_receive_release_skt(SMIQ *sqp); 00017 00018 #endif /* _SMI_SKT_H_ */