00001 #ifndef _SMI_FIFO_H_ 00002 #define _SMI_FIFO_H_ 00003 00004 #include "smi.h" 00005 00006 /* 00007 Simple Messaging Interface - fifo version 00008 */ 00009 00010 SMIQ *smi_open_fifo(const char *name, SMIENTITY entity, size_t msgsize); 00011 bool smi_close_fifo(SMIQ *sqp); 00012 bool smi_send_getaddr_fifo(SMIQ *sqp, struct client_id *client, 00013 void **addr); 00014 bool smi_send_release_fifo(SMIQ *sqp); 00015 bool smi_receive_getaddr_fifo(SMIQ *sqp, void **addr); 00016 bool smi_receive_release_fifo(SMIQ *sqp); 00017 00018 #endif /* _SMI_FIFO_H_ */