Also use Objects as part of an operation but as a result don't generate Any operation...
[ACE_TAO.git] / ACE / ace / SV_Message_Queue.cpp
bloba57be50fba41d5f73e201a223efa9053edba8a12
1 #include "ace/SV_Message_Queue.h"
2 #include "ace/Log_Category.h"
3 #if defined (ACE_HAS_ALLOC_HOOKS)
4 # include "ace/Malloc_Base.h"
5 #endif /* ACE_HAS_ALLOC_HOOKS */
7 #if !defined (__ACE_INLINE__)
8 #include "ace/SV_Message_Queue.inl"
9 #endif /* __ACE_INLINE__ */
13 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
15 ACE_ALLOC_HOOK_DEFINE(ACE_SV_Message_Queue)
17 void
18 ACE_SV_Message_Queue::dump (void) const
20 #if defined (ACE_HAS_DUMP)
21 ACE_TRACE ("ACE_SV_Message_Queue::dump");
22 #endif /* ACE_HAS_DUMP */
25 ACE_SV_Message_Queue::ACE_SV_Message_Queue (void) :
26 internal_id_ (-1)
28 ACE_TRACE ("ACE_SV_Message_Queue::ACE_SV_Message_Queue");
31 ACE_SV_Message_Queue::~ACE_SV_Message_Queue (void)
33 ACE_TRACE ("ACE_SV_Message_Queue::~ACE_SV_Message_Queue");
36 ACE_SV_Message_Queue::ACE_SV_Message_Queue (key_t external_id,
37 int create,
38 int perms)
40 ACE_TRACE ("ACE_SV_Message_Queue::ACE_SV_Message_Queue");
41 if (this->open (external_id, create, perms) == -1)
42 ACELIB_ERROR ((LM_ERROR, ACE_TEXT ("%p\n"),
43 ACE_TEXT ("ACE_SV_Message_Queue::ACE_SV_Message_Queue")));
46 ACE_END_VERSIONED_NAMESPACE_DECL