diff options
Diffstat (limited to 'ACE/examples/Reactor/FIFO/client.cpp')
-rw-r--r-- | ACE/examples/Reactor/FIFO/client.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ACE/examples/Reactor/FIFO/client.cpp b/ACE/examples/Reactor/FIFO/client.cpp new file mode 100644 index 00000000000..daa8d3304ad --- /dev/null +++ b/ACE/examples/Reactor/FIFO/client.cpp @@ -0,0 +1,23 @@ +// $Id$ + +#include "ace/FIFO_Send_Msg.h" +#include "ace/Log_Msg.h" +#include "ace/OS_NS_stropts.h" + +ACE_RCSID(FIFO, client, "$Id$") + +int +ACE_TMAIN (int, ACE_TCHAR *[]) +{ + char buf[] = "hello world"; + ACE_Str_Buf msg (buf, sizeof buf); + + ACE_FIFO_Send_Msg fifo_sender (ACE_DEFAULT_RENDEZVOUS, + O_WRONLY | O_CREAT, + ACE_DEFAULT_FILE_PERMS); + + if (fifo_sender.send (msg) == -1) + ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send error for fifo"), -1); + else + return 0; +} |