summaryrefslogtreecommitdiff
path: root/ace/adapter/ace/FIFO_Send.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/adapter/ace/FIFO_Send.h')
-rw-r--r--ace/adapter/ace/FIFO_Send.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/ace/adapter/ace/FIFO_Send.h b/ace/adapter/ace/FIFO_Send.h
new file mode 100644
index 00000000000..3e316b0ac08
--- /dev/null
+++ b/ace/adapter/ace/FIFO_Send.h
@@ -0,0 +1,31 @@
+// $Id$
+
+#ifndef ACE_ADAPTER_FIFO_SEND_H
+#define ACE_ADAPTER_FIFO_SEND_H
+#include "ace/pre.h"
+
+#include "../../FIFO_Send.h"
+
+class ACE_FIFO_Send_W : public ACE_FIFO_Send
+{
+public:
+ ACE_FIFO_Send_W (void)
+ {}
+
+ ACE_FIFO_Send_W (const wchar_t *rendezvous,
+ int flags = O_WRONLY,
+ int perms = ACE_DEFAULT_FILE_PERMS,
+ LPSECURITY_ATTRIBUTES sa = 0)
+ : ACE_FIFO_Send (ACE_TEXT_WCHAR_TO_CHAR (rendezvous), flags, perms, sa)
+ {}
+
+ int open (const wchar_t *rendezvous,
+ int flags = O_WRONLY,
+ int perms = ACE_DEFAULT_FILE_PERMS,
+ LPSECURITY_ATTRIBUTES sa = 0)
+ { return ACE_FIFO_Send::open (ACE_TEXT_WCHAR_TO_CHAR (rendezvous), flags, perms, sa); }
+
+};
+
+#include "ace/post.h"
+#endif /* ACE_ADAPTER_FIFO_SEND_H */