summaryrefslogtreecommitdiff
path: root/TAO/tao/Services.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Services.h')
-rw-r--r--TAO/tao/Services.h16
1 files changed, 6 insertions, 10 deletions
diff --git a/TAO/tao/Services.h b/TAO/tao/Services.h
index d055ef7d807..60df394d137 100644
--- a/TAO/tao/Services.h
+++ b/TAO/tao/Services.h
@@ -33,6 +33,8 @@
struct TAO_Export CORBA_ServiceDetail
{
+ static void _tao_any_destructor (void*);
+
CORBA::ServiceDetailType service_detail_type;
#if !defined (_CORBA_SERVICEDETAIL__TAO_SEQ_OCTET_CH_)
@@ -182,6 +184,7 @@ class CORBA_ServiceDetail_out
struct CORBA_ServiceInformation
{
+ static void _tao_any_destructor (void*);
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -518,29 +521,22 @@ void operator<<= (CORBA::Any &, const CORBA_ServiceInformation &); // copying v
void operator<<= (CORBA::Any &, CORBA_ServiceInformation*); // noncopying version
CORBA::Boolean operator>>= (const CORBA::Any &, CORBA_ServiceInformation *&);
-#ifndef __ACE_INLINE__
-
CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA_ServiceDetail &); //
CORBA::Boolean operator>> (TAO_InputCDR &, CORBA_ServiceDetail &);
CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA_ServiceDetail::_tao_seq_Octet &); //
CORBA::Boolean operator>> (TAO_InputCDR &, CORBA_ServiceDetail::_tao_seq_Octet &);
+
CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA_ServiceInformation &);
- //
CORBA::Boolean operator>> (TAO_InputCDR &, CORBA_ServiceInformation &);
-CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA_ServiceInformation::_tao_seq_ServiceOption &); //
+CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA_ServiceInformation::_tao_seq_ServiceOption &);
CORBA::Boolean operator>> (TAO_InputCDR &, CORBA_ServiceInformation::_tao_seq_ServiceOption &);
-CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA_ServiceInformation::_tao_seq_ServiceDetail &); //
+CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA_ServiceInformation::_tao_seq_ServiceDetail &);
CORBA::Boolean operator>> (TAO_InputCDR &, CORBA_ServiceInformation::_tao_seq_ServiceDetail &);
-#endif /* __ACE_INLINE__ */
-
#if defined (__ACE_INLINE__)
-
#include "tao/Services.i"
#endif /* defined INLINE */
-
-
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
#pragma warning(pop)
#endif /* _MSC_VER */