diff options
Diffstat (limited to 'ace/adapter/ace/FIFO_Recv_Msg.h')
-rw-r--r-- | ace/adapter/ace/FIFO_Recv_Msg.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ace/adapter/ace/FIFO_Recv_Msg.h b/ace/adapter/ace/FIFO_Recv_Msg.h new file mode 100644 index 00000000000..7f8779f6864 --- /dev/null +++ b/ace/adapter/ace/FIFO_Recv_Msg.h @@ -0,0 +1,33 @@ +// $Id$ + +#ifndef ACE_ADPATER_FIFO_RECV_MSG_H +#define ACE_ADPATER_FIFO_RECV_MSG_H +#include "ace/pre.h" + +#include "../../FIFO_Recv_Msg.h" + +class ACE_FIFO_Recv_Msg_W : public ACE_FIFO_Recv_Msg +{ +public: + ACE_FIFO_Recv_Msg_W (void) + {} + + ACE_FIFO_Recv_Msg_W (const wchar_t *rendezvous, + int flags = O_CREAT | O_RDONLY, + int perms = ACE_DEFAULT_FILE_PERMS, + int persistent = 1, + LPSECURITY_ATTRIBUTES sa = 0) + : ACE_FIFO_Recv_Msg (ACE_TEXT_WCHAR_TO_CHAR (rendezvous), flags, perms, persistent, sa) + {} + + int open (const wchar_t *rendezvous, + int flags = O_CREAT | O_RDONLY, + int perms = ACE_DEFAULT_FILE_PERMS, + int persistent = 1, + LPSECURITY_ATTRIBUTES sa = 0) + { return ACE_FIFO_Recv_Msg::open (ACE_TEXT_WCHAR_TO_CHAR (rendezvous), flags, perms, persistent, sa); } + +}; + +#include "ace/post.h" +#endif /* ACE_ADPATER_FIFO_RECV_MSG_H */ |