00001 // Typed_SV_Message_Queue.cpp 00002 // $Id: Typed_SV_Message_Queue.cpp,v 1.1.1.3 2001/12/04 14:33:11 chad Exp $ 00003 00004 #ifndef ACE_TYPED_SV_MESSAGE_QUEUE_C 00005 #define ACE_TYPED_SV_MESSAGE_QUEUE_C 00006 00007 #include "ace/Typed_SV_Message.h" 00008 00009 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00010 # pragma once 00011 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00012 00013 #include "ace/Typed_SV_Message_Queue.h" 00014 #include "ace/Log_Msg.h" 00015 00016 #if !defined (__ACE_INLINE__) 00017 #include "ace/Typed_SV_Message_Queue.i" 00018 #endif /* __ACE_INLINE__ */ 00019 00020 ACE_RCSID(ace, Typed_SV_Message_Queue, "$Id: Typed_SV_Message_Queue.cpp,v 1.1.1.3 2001/12/04 14:33:11 chad Exp $") 00021 00022 ACE_ALLOC_HOOK_DEFINE(ACE_Typed_SV_Message_Queue) 00023 00024 template <class T> void 00025 ACE_Typed_SV_Message_Queue<T>::dump (void) const 00026 { 00027 ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::dump"); 00028 } 00029 00030 template <class T> 00031 ACE_Typed_SV_Message_Queue<T>::ACE_Typed_SV_Message_Queue (void) 00032 { 00033 ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::ACE_Typed_SV_Message_Queue"); 00034 } 00035 00036 template <class T> 00037 ACE_Typed_SV_Message_Queue<T>::ACE_Typed_SV_Message_Queue (key_t external_id, 00038 int create, 00039 int perms) 00040 { 00041 ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::ACE_Typed_SV_Message_Queue"); 00042 if (this->open (external_id, create, perms) == -1) 00043 ACE_ERROR ((LM_ERROR, 00044 "ACE_Typed_SV_Message_Queue::ACE_Typed_SV_Message_Queue")); 00045 } 00046 00047 template <class T> 00048 ACE_Typed_SV_Message_Queue<T>::~ACE_Typed_SV_Message_Queue (void) 00049 { 00050 ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::~ACE_Typed_SV_Message_Queue"); 00051 } 00052 00053 #endif /* ACE_TYPED_SV_MESSAGE_QUEUE_C */
1.2.14 written by Dimitri van Heesch,
© 1997-2002