summaryrefslogtreecommitdiff
path: root/ace/Typed_SV_Message_Queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Typed_SV_Message_Queue.h')
-rw-r--r--ace/Typed_SV_Message_Queue.h33
1 files changed, 17 insertions, 16 deletions
diff --git a/ace/Typed_SV_Message_Queue.h b/ace/Typed_SV_Message_Queue.h
index d2c93f06639..cd791c1f119 100644
--- a/ace/Typed_SV_Message_Queue.h
+++ b/ace/Typed_SV_Message_Queue.h
@@ -6,46 +6,47 @@
//
// = LIBRARY
// ace
-//
+//
// = FILENAME
// Typed_SV_Message_Queue.h
//
// = AUTHOR
-// Doug Schmidt
-//
+// Doug Schmidt
+//
// ============================================================================
#ifndef ACE_TYPED_MESSAGE_QUEUE_H
#define ACE_TYPED_MESSAGE_QUEUE_H
#include "ace/SV_Message_Queue.h"
-#include "ace/Typed_SV_Message.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
+# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+#include "ace/Typed_SV_Message.h"
+
template <class T>
-class ACE_Typed_SV_Message_Queue
+class ACE_Typed_SV_Message_Queue
{
// = TITLE
// Defines the header file for the C++ wrapper for message queues.
-public:
- enum
+public:
+ enum
{
- ACE_CREATE = IPC_CREAT,
- ACE_OPEN = 0,
+ ACE_CREATE = IPC_CREAT,
+ ACE_OPEN = 0,
ACE_NOWAIT = IPC_NOWAIT
};
// = Initialization and termination operations.
ACE_Typed_SV_Message_Queue (void);
- ACE_Typed_SV_Message_Queue (key_t external_id,
- int create = ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS);
- int open (key_t external_id,
- int create = ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS);
+ ACE_Typed_SV_Message_Queue (key_t external_id,
+ int create = ACE_OPEN,
+ int perms = ACE_DEFAULT_FILE_PERMS);
+ int open (key_t external_id,
+ int create = ACE_OPEN,
+ int perms = ACE_DEFAULT_FILE_PERMS);
int close (void);
int remove (void);
~ACE_Typed_SV_Message_Queue (void);