// -*- C++ -*-
//
// $Id$

// ****  Code generated by the The ACE ORB (TAO) IDL Compiler ****
// TAO and the TAO IDL Compiler have been developed by:
//       Center for Distributed Object Computing
//       Washington University
//       St. Louis, MO
//       USA
//       http://www.cs.wustl.edu/~schmidt/doc-center.html
// and
//       Distributed Object Computing Laboratory
//       University of California at Irvine
//       Irvine, CA
//       USA
//       http://doc.ece.uci.edu/
// and
//       Institute for Software Integrated Systems
//       Vanderbilt University
//       Nashville, TN
//       USA
//       http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
//     http://www.cs.wustl.edu/~schmidt/TAO.html

// TAO_IDL - Generated from
// be/be_codegen.cpp:303


#include "DsLogNotificationC.h"
#include "tao/CDR.h"
#include "tao/Typecode.h"
#include "tao/Any_Dual_Impl_T.h"
#include "tao/Basic_Arguments.h"
#include "tao/Fixed_Size_Argument_T.h"
#include "tao/Object_Argument_T.h"
#include "tao/UB_String_Arguments.h"
#include "tao/Var_Size_Argument_T.h"

#if defined (__BORLANDC__)
#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig
#endif /* __BORLANDC__ */

#if !defined (__ACE_INLINE__)
#include "DsLogNotificationC.inl"
#endif /* !defined __ACE_INLINE__ */

// TAO_IDL - Generated from
// be/be_visitor_arg_traits.cpp:64

// Arg traits specializations.
namespace TAO
{
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_DSLOGADMIN_RECORDIDLIST__ARG_TRAITS_CS_)
#define _DSLOGADMIN_RECORDIDLIST__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::RecordIdList>
    : public
        Var_Size_Arg_Traits_T<
            DsLogAdmin::RecordIdList,
            DsLogAdmin::RecordIdList_var,
            DsLogAdmin::RecordIdList_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_DSLOGADMIN_NVLIST__ARG_TRAITS_CS_)
#define _DSLOGADMIN_NVLIST__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::NVList>
    : public
        Var_Size_Arg_Traits_T<
            DsLogAdmin::NVList,
            DsLogAdmin::NVList_var,
            DsLogAdmin::NVList_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:618

#if !defined (_DSLOGADMIN_TIMEINTERVAL__ARG_TRAITS_CS_)
#define _DSLOGADMIN_TIMEINTERVAL__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::TimeInterval>
    : public
        Fixed_Size_Arg_Traits_T<
            DsLogAdmin::TimeInterval
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_DSLOGADMIN_RECORDLIST__ARG_TRAITS_CS_)
#define _DSLOGADMIN_RECORDLIST__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::RecordList>
    : public
        Var_Size_Arg_Traits_T<
            DsLogAdmin::RecordList,
            DsLogAdmin::RecordList_var,
            DsLogAdmin::RecordList_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_DSLOGADMIN_ANYS__ARG_TRAITS_CS_)
#define _DSLOGADMIN_ANYS__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::Anys>
    : public
        Var_Size_Arg_Traits_T<
            DsLogAdmin::Anys,
            DsLogAdmin::Anys_var,
            DsLogAdmin::Anys_out
          >
  {
  };

#endif /* end #if !defined */

#if !defined (_DSLOGADMIN_ITERATOR__ARG_TRAITS_CS_)
#define _DSLOGADMIN_ITERATOR__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::Iterator>
    : public
        Object_Arg_Traits_T<
            DsLogAdmin::Iterator_ptr,
            DsLogAdmin::Iterator_var,
            DsLogAdmin::Iterator_out,
            TAO::Objref_Traits<DsLogAdmin::Iterator>
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_DSLOGADMIN_WEEKMASK__ARG_TRAITS_CS_)
#define _DSLOGADMIN_WEEKMASK__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::WeekMask>
    : public
        Var_Size_Arg_Traits_T<
            DsLogAdmin::WeekMask,
            DsLogAdmin::WeekMask_var,
            DsLogAdmin::WeekMask_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_DSLOGADMIN_CAPACITYALARMTHRESHOLDLIST__ARG_TRAITS_CS_)
#define _DSLOGADMIN_CAPACITYALARMTHRESHOLDLIST__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::CapacityAlarmThresholdList>
    : public
        Var_Size_Arg_Traits_T<
            DsLogAdmin::CapacityAlarmThresholdList,
            DsLogAdmin::CapacityAlarmThresholdList_var,
            DsLogAdmin::CapacityAlarmThresholdList_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:537

#if !defined (_DSLOGADMIN_ADMINISTRATIVESTATE__ARG_TRAITS_CS_)
#define _DSLOGADMIN_ADMINISTRATIVESTATE__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::AdministrativeState>
    : public
        Basic_Arg_Traits_T<
            DsLogAdmin::AdministrativeState
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:537

#if !defined (_DSLOGADMIN_FORWARDINGSTATE__ARG_TRAITS_CS_)
#define _DSLOGADMIN_FORWARDINGSTATE__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::ForwardingState>
    : public
        Basic_Arg_Traits_T<
            DsLogAdmin::ForwardingState
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_DSLOGADMIN_QOSLIST__ARG_TRAITS_CS_)
#define _DSLOGADMIN_QOSLIST__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_Log_Export Arg_Traits<DsLogAdmin::QoSList>
    : public
        Var_Size_Arg_Traits_T<
            DsLogAdmin::QoSList,
            DsLogAdmin::QoSList_var,
            DsLogAdmin::QoSList_out
          >
  {
  };

#endif /* end #if !defined */
}


// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_Log[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  38,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f4c6f), 
  ACE_NTOHL (0x673a312e), 
  ACE_NTOHL (0x30000000),  // repository ID = IDL:omg.org/DsLogNotification/Log:1.0
    4,
  ACE_NTOHL (0x4c6f6700),  // name = Log
    CORBA::tk_objref, // typecode kind
  48, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    31,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x6741646d), 
    ACE_NTOHL (0x696e2f4c), 
    ACE_NTOHL (0x6f673a31), 
    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/DsLogAdmin/Log:1.0
        4,
    ACE_NTOHL (0x4c6f6700),  // name = Log
    
};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_Log (
    CORBA::tk_alias,
    sizeof (_oc_DsLogNotification_Log),
    (char *) &_oc_DsLogNotification_Log,
    0,
    sizeof (DsLogNotification::Log)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_Log =
    &_tc_TAO_tc_DsLogNotification_Log;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_LogId[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  40,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f4c6f), 
  ACE_NTOHL (0x6749643a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/LogId:1.0
    6,
  ACE_NTOHL (0x4c6f6749), 
  ACE_NTOHL (0x64000000),  // name = LogId
    CORBA::tk_alias, // typecode kind for typedefs
  60, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    33,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x6741646d), 
    ACE_NTOHL (0x696e2f4c), 
    ACE_NTOHL (0x6f674964), 
    ACE_NTOHL (0x3a312e30), 
    ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogAdmin/LogId:1.0
        6,
    ACE_NTOHL (0x4c6f6749), 
    ACE_NTOHL (0x64000000),  // name = LogId
        CORBA::tk_ulong,


};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_LogId (
    CORBA::tk_alias,
    sizeof (_oc_DsLogNotification_LogId),
    (char *) &_oc_DsLogNotification_LogId,
    0,
    sizeof (DsLogNotification::LogId)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_LogId =
    &_tc_TAO_tc_DsLogNotification_LogId;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_Threshold[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  44,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f5468), 
  ACE_NTOHL (0x72657368), 
  ACE_NTOHL (0x6f6c643a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/Threshold:1.0
    10,
  ACE_NTOHL (0x54687265), 
  ACE_NTOHL (0x73686f6c), 
  ACE_NTOHL (0x64000000),  // name = Threshold
    CORBA::tk_alias, // typecode kind for typedefs
  68, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    37,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x6741646d), 
    ACE_NTOHL (0x696e2f54), 
    ACE_NTOHL (0x68726573), 
    ACE_NTOHL (0x686f6c64), 
    ACE_NTOHL (0x3a312e30), 
    ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogAdmin/Threshold:1.0
        10,
    ACE_NTOHL (0x54687265), 
    ACE_NTOHL (0x73686f6c), 
    ACE_NTOHL (0x64000000),  // name = Threshold
        CORBA::tk_ushort,


};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_Threshold (
    CORBA::tk_alias,
    sizeof (_oc_DsLogNotification_Threshold),
    (char *) &_oc_DsLogNotification_Threshold,
    0,
    sizeof (DsLogNotification::Threshold)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_Threshold =
    &_tc_TAO_tc_DsLogNotification_Threshold;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_TimeT[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  40,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f5469), 
  ACE_NTOHL (0x6d65543a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/TimeT:1.0
    6,
  ACE_NTOHL (0x54696d65), 
  ACE_NTOHL (0x54000000),  // name = TimeT
    CORBA::tk_alias, // typecode kind for typedefs
  56, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    31,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x54696d65), 
    ACE_NTOHL (0x42617365), 
    ACE_NTOHL (0x2f54696d), 
    ACE_NTOHL (0x65543a31), 
    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
        6,
    ACE_NTOHL (0x54696d65), 
    ACE_NTOHL (0x54000000),  // name = TimeT
        CORBA::tk_ulonglong,


};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_TimeT (
    CORBA::tk_alias,
    sizeof (_oc_DsLogNotification_TimeT),
    (char *) &_oc_DsLogNotification_TimeT,
    0,
    sizeof (DsLogNotification::TimeT)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_TimeT =
    &_tc_TAO_tc_DsLogNotification_TimeT;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_PerceivedSeverityType[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  56,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f5065), 
  ACE_NTOHL (0x72636569), 
  ACE_NTOHL (0x76656453), 
  ACE_NTOHL (0x65766572), 
  ACE_NTOHL (0x69747954), 
  ACE_NTOHL (0x7970653a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/PerceivedSeverityType:1.0
    22,
  ACE_NTOHL (0x50657263), 
  ACE_NTOHL (0x65697665), 
  ACE_NTOHL (0x64536576), 
  ACE_NTOHL (0x65726974), 
  ACE_NTOHL (0x79547970), 
  ACE_NTOHL (0x65000000),  // name = PerceivedSeverityType
    CORBA::tk_ushort,

};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_PerceivedSeverityType (
    CORBA::tk_alias,
    sizeof (_oc_DsLogNotification_PerceivedSeverityType),
    (char *) &_oc_DsLogNotification_PerceivedSeverityType,
    0,
    sizeof (DsLogNotification::PerceivedSeverityType)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_PerceivedSeverityType =
    &_tc_TAO_tc_DsLogNotification_PerceivedSeverityType;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_ThresholdAlarm[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  49,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f5468), 
  ACE_NTOHL (0x72657368), 
  ACE_NTOHL (0x6f6c6441), 
  ACE_NTOHL (0x6c61726d), 
  ACE_NTOHL (0x3a312e30), 
  ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogNotification/ThresholdAlarm:1.0
    15,
  ACE_NTOHL (0x54687265), 
  ACE_NTOHL (0x73686f6c), 
  ACE_NTOHL (0x64416c61), 
  ACE_NTOHL (0x726d0000),  // name = ThresholdAlarm
  6, // member count
    7,
  ACE_NTOHL (0x6c6f6772), 
  ACE_NTOHL (0x65660000),  // name = logref
    CORBA::tk_alias, // typecode kind for typedefs
  112, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    38,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f4c6f), 
    ACE_NTOHL (0x673a312e), 
    ACE_NTOHL (0x30000000),  // repository ID = IDL:omg.org/DsLogNotification/Log:1.0
        4,
    ACE_NTOHL (0x4c6f6700),  // name = Log
        CORBA::tk_objref, // typecode kind
    48, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      31,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f4c), 
      ACE_NTOHL (0x6f673a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/DsLogAdmin/Log:1.0
            4,
      ACE_NTOHL (0x4c6f6700),  // name = Log
      

  3,
  ACE_NTOHL (0x69640000),  // name = id
    CORBA::tk_alias, // typecode kind for typedefs
  128, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f4c6f), 
    ACE_NTOHL (0x6749643a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/LogId:1.0
        6,
    ACE_NTOHL (0x4c6f6749), 
    ACE_NTOHL (0x64000000),  // name = LogId
        CORBA::tk_alias, // typecode kind for typedefs
    60, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      33,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f4c), 
      ACE_NTOHL (0x6f674964), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogAdmin/LogId:1.0
            6,
      ACE_NTOHL (0x4c6f6749), 
      ACE_NTOHL (0x64000000),  // name = LogId
            CORBA::tk_ulong,



  5,
  ACE_NTOHL (0x74696d65), 
  ACE_NTOHL (0x0),  // name = time
    CORBA::tk_alias, // typecode kind for typedefs
  124, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f5469), 
    ACE_NTOHL (0x6d65543a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/TimeT:1.0
        6,
    ACE_NTOHL (0x54696d65), 
    ACE_NTOHL (0x54000000),  // name = TimeT
        CORBA::tk_alias, // typecode kind for typedefs
    56, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      31,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x42617365), 
      ACE_NTOHL (0x2f54696d), 
      ACE_NTOHL (0x65543a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
            6,
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x54000000),  // name = TimeT
            CORBA::tk_ulonglong,



  14,
  ACE_NTOHL (0x63726f73), 
  ACE_NTOHL (0x7365645f), 
  ACE_NTOHL (0x76616c75), 
  ACE_NTOHL (0x65000000),  // name = crossed_value
    CORBA::tk_alias, // typecode kind for typedefs
  144, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    44,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f5468), 
    ACE_NTOHL (0x72657368), 
    ACE_NTOHL (0x6f6c643a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/Threshold:1.0
        10,
    ACE_NTOHL (0x54687265), 
    ACE_NTOHL (0x73686f6c), 
    ACE_NTOHL (0x64000000),  // name = Threshold
        CORBA::tk_alias, // typecode kind for typedefs
    68, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      37,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f54), 
      ACE_NTOHL (0x68726573), 
      ACE_NTOHL (0x686f6c64), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogAdmin/Threshold:1.0
            10,
      ACE_NTOHL (0x54687265), 
      ACE_NTOHL (0x73686f6c), 
      ACE_NTOHL (0x64000000),  // name = Threshold
            CORBA::tk_ushort,



  15,
  ACE_NTOHL (0x6f627365), 
  ACE_NTOHL (0x72766564), 
  ACE_NTOHL (0x5f76616c), 
  ACE_NTOHL (0x75650000),  // name = observed_value
    CORBA::tk_alias, // typecode kind for typedefs
  144, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    44,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f5468), 
    ACE_NTOHL (0x72657368), 
    ACE_NTOHL (0x6f6c643a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/Threshold:1.0
        10,
    ACE_NTOHL (0x54687265), 
    ACE_NTOHL (0x73686f6c), 
    ACE_NTOHL (0x64000000),  // name = Threshold
        CORBA::tk_alias, // typecode kind for typedefs
    68, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      37,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f54), 
      ACE_NTOHL (0x68726573), 
      ACE_NTOHL (0x686f6c64), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogAdmin/Threshold:1.0
            10,
      ACE_NTOHL (0x54687265), 
      ACE_NTOHL (0x73686f6c), 
      ACE_NTOHL (0x64000000),  // name = Threshold
            CORBA::tk_ushort,



  19,
  ACE_NTOHL (0x70657263), 
  ACE_NTOHL (0x65697665), 
  ACE_NTOHL (0x645f7365), 
  ACE_NTOHL (0x76657269), 
  ACE_NTOHL (0x74790000),  // name = perceived_severity
    CORBA::tk_alias, // typecode kind for typedefs
  96, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    56,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f5065), 
    ACE_NTOHL (0x72636569), 
    ACE_NTOHL (0x76656453), 
    ACE_NTOHL (0x65766572), 
    ACE_NTOHL (0x69747954), 
    ACE_NTOHL (0x7970653a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/PerceivedSeverityType:1.0
        22,
    ACE_NTOHL (0x50657263), 
    ACE_NTOHL (0x65697665), 
    ACE_NTOHL (0x64536576), 
    ACE_NTOHL (0x65726974), 
    ACE_NTOHL (0x79547970), 
    ACE_NTOHL (0x65000000),  // name = PerceivedSeverityType
        CORBA::tk_ushort,


};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_ThresholdAlarm (
    CORBA::tk_struct,
    sizeof (_oc_DsLogNotification_ThresholdAlarm),
    (char *) &_oc_DsLogNotification_ThresholdAlarm,
    0,
    sizeof (DsLogNotification::ThresholdAlarm)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_ThresholdAlarm =
    &_tc_TAO_tc_DsLogNotification_ThresholdAlarm;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
DsLogNotification::ThresholdAlarm::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  ThresholdAlarm *_tao_tmp_pointer =
    static_cast<ThresholdAlarm *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_ObjectCreation[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  49,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f4f62), 
  ACE_NTOHL (0x6a656374), 
  ACE_NTOHL (0x43726561), 
  ACE_NTOHL (0x74696f6e), 
  ACE_NTOHL (0x3a312e30), 
  ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogNotification/ObjectCreation:1.0
    15,
  ACE_NTOHL (0x4f626a65), 
  ACE_NTOHL (0x63744372), 
  ACE_NTOHL (0x65617469), 
  ACE_NTOHL (0x6f6e0000),  // name = ObjectCreation
  2, // member count
    3,
  ACE_NTOHL (0x69640000),  // name = id
    CORBA::tk_alias, // typecode kind for typedefs
  128, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f4c6f), 
    ACE_NTOHL (0x6749643a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/LogId:1.0
        6,
    ACE_NTOHL (0x4c6f6749), 
    ACE_NTOHL (0x64000000),  // name = LogId
        CORBA::tk_alias, // typecode kind for typedefs
    60, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      33,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f4c), 
      ACE_NTOHL (0x6f674964), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogAdmin/LogId:1.0
            6,
      ACE_NTOHL (0x4c6f6749), 
      ACE_NTOHL (0x64000000),  // name = LogId
            CORBA::tk_ulong,



  5,
  ACE_NTOHL (0x74696d65), 
  ACE_NTOHL (0x0),  // name = time
    CORBA::tk_alias, // typecode kind for typedefs
  124, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f5469), 
    ACE_NTOHL (0x6d65543a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/TimeT:1.0
        6,
    ACE_NTOHL (0x54696d65), 
    ACE_NTOHL (0x54000000),  // name = TimeT
        CORBA::tk_alias, // typecode kind for typedefs
    56, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      31,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x42617365), 
      ACE_NTOHL (0x2f54696d), 
      ACE_NTOHL (0x65543a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
            6,
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x54000000),  // name = TimeT
            CORBA::tk_ulonglong,



};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_ObjectCreation (
    CORBA::tk_struct,
    sizeof (_oc_DsLogNotification_ObjectCreation),
    (char *) &_oc_DsLogNotification_ObjectCreation,
    0,
    sizeof (DsLogNotification::ObjectCreation)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_ObjectCreation =
    &_tc_TAO_tc_DsLogNotification_ObjectCreation;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
DsLogNotification::ObjectCreation::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  ObjectCreation *_tao_tmp_pointer =
    static_cast<ObjectCreation *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_ObjectDeletion[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  49,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f4f62), 
  ACE_NTOHL (0x6a656374), 
  ACE_NTOHL (0x44656c65), 
  ACE_NTOHL (0x74696f6e), 
  ACE_NTOHL (0x3a312e30), 
  ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogNotification/ObjectDeletion:1.0
    15,
  ACE_NTOHL (0x4f626a65), 
  ACE_NTOHL (0x63744465), 
  ACE_NTOHL (0x6c657469), 
  ACE_NTOHL (0x6f6e0000),  // name = ObjectDeletion
  2, // member count
    3,
  ACE_NTOHL (0x69640000),  // name = id
    CORBA::tk_alias, // typecode kind for typedefs
  128, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f4c6f), 
    ACE_NTOHL (0x6749643a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/LogId:1.0
        6,
    ACE_NTOHL (0x4c6f6749), 
    ACE_NTOHL (0x64000000),  // name = LogId
        CORBA::tk_alias, // typecode kind for typedefs
    60, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      33,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f4c), 
      ACE_NTOHL (0x6f674964), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogAdmin/LogId:1.0
            6,
      ACE_NTOHL (0x4c6f6749), 
      ACE_NTOHL (0x64000000),  // name = LogId
            CORBA::tk_ulong,



  5,
  ACE_NTOHL (0x74696d65), 
  ACE_NTOHL (0x0),  // name = time
    CORBA::tk_alias, // typecode kind for typedefs
  124, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f5469), 
    ACE_NTOHL (0x6d65543a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/TimeT:1.0
        6,
    ACE_NTOHL (0x54696d65), 
    ACE_NTOHL (0x54000000),  // name = TimeT
        CORBA::tk_alias, // typecode kind for typedefs
    56, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      31,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x42617365), 
      ACE_NTOHL (0x2f54696d), 
      ACE_NTOHL (0x65543a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
            6,
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x54000000),  // name = TimeT
            CORBA::tk_ulonglong,



};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_ObjectDeletion (
    CORBA::tk_struct,
    sizeof (_oc_DsLogNotification_ObjectDeletion),
    (char *) &_oc_DsLogNotification_ObjectDeletion,
    0,
    sizeof (DsLogNotification::ObjectDeletion)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_ObjectDeletion =
    &_tc_TAO_tc_DsLogNotification_ObjectDeletion;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
DsLogNotification::ObjectDeletion::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  ObjectDeletion *_tao_tmp_pointer =
    static_cast<ObjectDeletion *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_AttributeType[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  48,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f4174), 
  ACE_NTOHL (0x74726962), 
  ACE_NTOHL (0x75746554), 
  ACE_NTOHL (0x7970653a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/AttributeType:1.0
    14,
  ACE_NTOHL (0x41747472), 
  ACE_NTOHL (0x69627574), 
  ACE_NTOHL (0x65547970), 
  ACE_NTOHL (0x65000000),  // name = AttributeType
    CORBA::tk_ushort,

};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_AttributeType (
    CORBA::tk_alias,
    sizeof (_oc_DsLogNotification_AttributeType),
    (char *) &_oc_DsLogNotification_AttributeType,
    0,
    sizeof (DsLogNotification::AttributeType)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_AttributeType =
    &_tc_TAO_tc_DsLogNotification_AttributeType;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_AttributeValueChange[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  55,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f4174), 
  ACE_NTOHL (0x74726962), 
  ACE_NTOHL (0x75746556), 
  ACE_NTOHL (0x616c7565), 
  ACE_NTOHL (0x4368616e), 
  ACE_NTOHL (0x67653a31), 
  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/DsLogNotification/AttributeValueChange:1.0
    21,
  ACE_NTOHL (0x41747472), 
  ACE_NTOHL (0x69627574), 
  ACE_NTOHL (0x6556616c), 
  ACE_NTOHL (0x75654368), 
  ACE_NTOHL (0x616e6765), 
  ACE_NTOHL (0x0),  // name = AttributeValueChange
  6, // member count
    7,
  ACE_NTOHL (0x6c6f6772), 
  ACE_NTOHL (0x65660000),  // name = logref
    CORBA::tk_alias, // typecode kind for typedefs
  112, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    38,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f4c6f), 
    ACE_NTOHL (0x673a312e), 
    ACE_NTOHL (0x30000000),  // repository ID = IDL:omg.org/DsLogNotification/Log:1.0
        4,
    ACE_NTOHL (0x4c6f6700),  // name = Log
        CORBA::tk_objref, // typecode kind
    48, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      31,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f4c), 
      ACE_NTOHL (0x6f673a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/DsLogAdmin/Log:1.0
            4,
      ACE_NTOHL (0x4c6f6700),  // name = Log
      

  3,
  ACE_NTOHL (0x69640000),  // name = id
    CORBA::tk_alias, // typecode kind for typedefs
  128, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f4c6f), 
    ACE_NTOHL (0x6749643a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/LogId:1.0
        6,
    ACE_NTOHL (0x4c6f6749), 
    ACE_NTOHL (0x64000000),  // name = LogId
        CORBA::tk_alias, // typecode kind for typedefs
    60, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      33,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f4c), 
      ACE_NTOHL (0x6f674964), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogAdmin/LogId:1.0
            6,
      ACE_NTOHL (0x4c6f6749), 
      ACE_NTOHL (0x64000000),  // name = LogId
            CORBA::tk_ulong,



  5,
  ACE_NTOHL (0x74696d65), 
  ACE_NTOHL (0x0),  // name = time
    CORBA::tk_alias, // typecode kind for typedefs
  124, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f5469), 
    ACE_NTOHL (0x6d65543a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/TimeT:1.0
        6,
    ACE_NTOHL (0x54696d65), 
    ACE_NTOHL (0x54000000),  // name = TimeT
        CORBA::tk_alias, // typecode kind for typedefs
    56, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      31,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x42617365), 
      ACE_NTOHL (0x2f54696d), 
      ACE_NTOHL (0x65543a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
            6,
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x54000000),  // name = TimeT
            CORBA::tk_ulonglong,



  5,
  ACE_NTOHL (0x74797065), 
  ACE_NTOHL (0x0),  // name = type
    CORBA::tk_alias, // typecode kind for typedefs
  80, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    48,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f4174), 
    ACE_NTOHL (0x74726962), 
    ACE_NTOHL (0x75746554), 
    ACE_NTOHL (0x7970653a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/AttributeType:1.0
        14,
    ACE_NTOHL (0x41747472), 
    ACE_NTOHL (0x69627574), 
    ACE_NTOHL (0x65547970), 
    ACE_NTOHL (0x65000000),  // name = AttributeType
        CORBA::tk_ushort,


  10,
  ACE_NTOHL (0x6f6c645f), 
  ACE_NTOHL (0x76616c75), 
  ACE_NTOHL (0x65000000),  // name = old_value
    CORBA::tk_any,

  10,
  ACE_NTOHL (0x6e65775f), 
  ACE_NTOHL (0x76616c75), 
  ACE_NTOHL (0x65000000),  // name = new_value
    CORBA::tk_any,

};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_AttributeValueChange (
    CORBA::tk_struct,
    sizeof (_oc_DsLogNotification_AttributeValueChange),
    (char *) &_oc_DsLogNotification_AttributeValueChange,
    0,
    sizeof (DsLogNotification::AttributeValueChange)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_AttributeValueChange =
    &_tc_TAO_tc_DsLogNotification_AttributeValueChange;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
DsLogNotification::AttributeValueChange::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  AttributeValueChange *_tao_tmp_pointer =
    static_cast<AttributeValueChange *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_StateType[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  44,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f5374), 
  ACE_NTOHL (0x61746554), 
  ACE_NTOHL (0x7970653a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/StateType:1.0
    10,
  ACE_NTOHL (0x53746174), 
  ACE_NTOHL (0x65547970), 
  ACE_NTOHL (0x65000000),  // name = StateType
    CORBA::tk_ushort,

};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_StateType (
    CORBA::tk_alias,
    sizeof (_oc_DsLogNotification_StateType),
    (char *) &_oc_DsLogNotification_StateType,
    0,
    sizeof (DsLogNotification::StateType)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_StateType =
    &_tc_TAO_tc_DsLogNotification_StateType;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_StateChange[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  46,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f5374), 
  ACE_NTOHL (0x61746543), 
  ACE_NTOHL (0x68616e67), 
  ACE_NTOHL (0x653a312e), 
  ACE_NTOHL (0x30000000),  // repository ID = IDL:omg.org/DsLogNotification/StateChange:1.0
    12,
  ACE_NTOHL (0x53746174), 
  ACE_NTOHL (0x65436861), 
  ACE_NTOHL (0x6e676500),  // name = StateChange
  5, // member count
    7,
  ACE_NTOHL (0x6c6f6772), 
  ACE_NTOHL (0x65660000),  // name = logref
    CORBA::tk_alias, // typecode kind for typedefs
  112, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    38,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f4c6f), 
    ACE_NTOHL (0x673a312e), 
    ACE_NTOHL (0x30000000),  // repository ID = IDL:omg.org/DsLogNotification/Log:1.0
        4,
    ACE_NTOHL (0x4c6f6700),  // name = Log
        CORBA::tk_objref, // typecode kind
    48, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      31,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f4c), 
      ACE_NTOHL (0x6f673a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/DsLogAdmin/Log:1.0
            4,
      ACE_NTOHL (0x4c6f6700),  // name = Log
      

  3,
  ACE_NTOHL (0x69640000),  // name = id
    CORBA::tk_alias, // typecode kind for typedefs
  128, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f4c6f), 
    ACE_NTOHL (0x6749643a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/LogId:1.0
        6,
    ACE_NTOHL (0x4c6f6749), 
    ACE_NTOHL (0x64000000),  // name = LogId
        CORBA::tk_alias, // typecode kind for typedefs
    60, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      33,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x44734c6f), 
      ACE_NTOHL (0x6741646d), 
      ACE_NTOHL (0x696e2f4c), 
      ACE_NTOHL (0x6f674964), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:omg.org/DsLogAdmin/LogId:1.0
            6,
      ACE_NTOHL (0x4c6f6749), 
      ACE_NTOHL (0x64000000),  // name = LogId
            CORBA::tk_ulong,



  5,
  ACE_NTOHL (0x74696d65), 
  ACE_NTOHL (0x0),  // name = time
    CORBA::tk_alias, // typecode kind for typedefs
  124, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    40,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f5469), 
    ACE_NTOHL (0x6d65543a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/TimeT:1.0
        6,
    ACE_NTOHL (0x54696d65), 
    ACE_NTOHL (0x54000000),  // name = TimeT
        CORBA::tk_alias, // typecode kind for typedefs
    56, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      31,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x6f6d672e), 
      ACE_NTOHL (0x6f72672f), 
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x42617365), 
      ACE_NTOHL (0x2f54696d), 
      ACE_NTOHL (0x65543a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
            6,
      ACE_NTOHL (0x54696d65), 
      ACE_NTOHL (0x54000000),  // name = TimeT
            CORBA::tk_ulonglong,



  5,
  ACE_NTOHL (0x74797065), 
  ACE_NTOHL (0x0),  // name = type
    CORBA::tk_alias, // typecode kind for typedefs
  72, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    44,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x6f6d672e), 
    ACE_NTOHL (0x6f72672f), 
    ACE_NTOHL (0x44734c6f), 
    ACE_NTOHL (0x674e6f74), 
    ACE_NTOHL (0x69666963), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e2f5374), 
    ACE_NTOHL (0x61746554), 
    ACE_NTOHL (0x7970653a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:omg.org/DsLogNotification/StateType:1.0
        10,
    ACE_NTOHL (0x53746174), 
    ACE_NTOHL (0x65547970), 
    ACE_NTOHL (0x65000000),  // name = StateType
        CORBA::tk_ushort,


  10,
  ACE_NTOHL (0x6e65775f), 
  ACE_NTOHL (0x76616c75), 
  ACE_NTOHL (0x65000000),  // name = new_value
    CORBA::tk_any,

};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_StateChange (
    CORBA::tk_struct,
    sizeof (_oc_DsLogNotification_StateChange),
    (char *) &_oc_DsLogNotification_StateChange,
    0,
    sizeof (DsLogNotification::StateChange)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_StateChange =
    &_tc_TAO_tc_DsLogNotification_StateChange;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
DsLogNotification::StateChange::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  StateChange *_tao_tmp_pointer =
    static_cast<StateChange *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_DsLogNotification_ProcessingErrorAlarm[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  55,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x6f6d672e), 
  ACE_NTOHL (0x6f72672f), 
  ACE_NTOHL (0x44734c6f), 
  ACE_NTOHL (0x674e6f74), 
  ACE_NTOHL (0x69666963), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e2f5072), 
  ACE_NTOHL (0x6f636573), 
  ACE_NTOHL (0x73696e67), 
  ACE_NTOHL (0x4572726f), 
  ACE_NTOHL (0x72416c61), 
  ACE_NTOHL (0x726d3a31), 
  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/DsLogNotification/ProcessingErrorAlarm:1.0
    21,
  ACE_NTOHL (0x50726f63), 
  ACE_NTOHL (0x65737369), 
  ACE_NTOHL (0x6e674572), 
  ACE_NTOHL (0x726f7241), 
  ACE_NTOHL (0x6c61726d), 
  ACE_NTOHL (0x0),  // name = ProcessingErrorAlarm
  2, // member count
    10,
  ACE_NTOHL (0x6572726f), 
  ACE_NTOHL (0x725f6e75), 
  ACE_NTOHL (0x6d000000),  // name = error_num
    CORBA::tk_long,

  13,
  ACE_NTOHL (0x6572726f), 
  ACE_NTOHL (0x725f7374), 
  ACE_NTOHL (0x72696e67), 
  ACE_NTOHL (0x0),  // name = error_string
    CORBA::tk_string, 
  0U, // string length
};

static CORBA::TypeCode _tc_TAO_tc_DsLogNotification_ProcessingErrorAlarm (
    CORBA::tk_struct,
    sizeof (_oc_DsLogNotification_ProcessingErrorAlarm),
    (char *) &_oc_DsLogNotification_ProcessingErrorAlarm,
    0,
    sizeof (DsLogNotification::ProcessingErrorAlarm)
  );

namespace DsLogNotification
{
  ::CORBA::TypeCode_ptr _tc_ProcessingErrorAlarm =
    &_tc_TAO_tc_DsLogNotification_ProcessingErrorAlarm;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
DsLogNotification::ProcessingErrorAlarm::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  ProcessingErrorAlarm *_tao_tmp_pointer =
    static_cast<ProcessingErrorAlarm *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const DsLogNotification::ThresholdAlarm &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::ThresholdAlarm>::insert_copy (
      _tao_any,
      DsLogNotification::ThresholdAlarm::_tao_any_destructor,
      DsLogNotification::_tc_ThresholdAlarm,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    DsLogNotification::ThresholdAlarm *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::ThresholdAlarm>::insert (
      _tao_any,
      DsLogNotification::ThresholdAlarm::_tao_any_destructor,
      DsLogNotification::_tc_ThresholdAlarm,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    DsLogNotification::ThresholdAlarm *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const DsLogNotification::ThresholdAlarm *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const DsLogNotification::ThresholdAlarm *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<DsLogNotification::ThresholdAlarm>::extract (
        _tao_any,
        DsLogNotification::ThresholdAlarm::_tao_any_destructor,
        DsLogNotification::_tc_ThresholdAlarm,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const DsLogNotification::ObjectCreation &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::ObjectCreation>::insert_copy (
      _tao_any,
      DsLogNotification::ObjectCreation::_tao_any_destructor,
      DsLogNotification::_tc_ObjectCreation,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    DsLogNotification::ObjectCreation *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::ObjectCreation>::insert (
      _tao_any,
      DsLogNotification::ObjectCreation::_tao_any_destructor,
      DsLogNotification::_tc_ObjectCreation,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    DsLogNotification::ObjectCreation *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const DsLogNotification::ObjectCreation *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const DsLogNotification::ObjectCreation *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<DsLogNotification::ObjectCreation>::extract (
        _tao_any,
        DsLogNotification::ObjectCreation::_tao_any_destructor,
        DsLogNotification::_tc_ObjectCreation,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const DsLogNotification::ObjectDeletion &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::ObjectDeletion>::insert_copy (
      _tao_any,
      DsLogNotification::ObjectDeletion::_tao_any_destructor,
      DsLogNotification::_tc_ObjectDeletion,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    DsLogNotification::ObjectDeletion *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::ObjectDeletion>::insert (
      _tao_any,
      DsLogNotification::ObjectDeletion::_tao_any_destructor,
      DsLogNotification::_tc_ObjectDeletion,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    DsLogNotification::ObjectDeletion *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const DsLogNotification::ObjectDeletion *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const DsLogNotification::ObjectDeletion *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<DsLogNotification::ObjectDeletion>::extract (
        _tao_any,
        DsLogNotification::ObjectDeletion::_tao_any_destructor,
        DsLogNotification::_tc_ObjectDeletion,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const DsLogNotification::AttributeValueChange &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::AttributeValueChange>::insert_copy (
      _tao_any,
      DsLogNotification::AttributeValueChange::_tao_any_destructor,
      DsLogNotification::_tc_AttributeValueChange,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    DsLogNotification::AttributeValueChange *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::AttributeValueChange>::insert (
      _tao_any,
      DsLogNotification::AttributeValueChange::_tao_any_destructor,
      DsLogNotification::_tc_AttributeValueChange,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    DsLogNotification::AttributeValueChange *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const DsLogNotification::AttributeValueChange *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const DsLogNotification::AttributeValueChange *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<DsLogNotification::AttributeValueChange>::extract (
        _tao_any,
        DsLogNotification::AttributeValueChange::_tao_any_destructor,
        DsLogNotification::_tc_AttributeValueChange,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const DsLogNotification::StateChange &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::StateChange>::insert_copy (
      _tao_any,
      DsLogNotification::StateChange::_tao_any_destructor,
      DsLogNotification::_tc_StateChange,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    DsLogNotification::StateChange *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::StateChange>::insert (
      _tao_any,
      DsLogNotification::StateChange::_tao_any_destructor,
      DsLogNotification::_tc_StateChange,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    DsLogNotification::StateChange *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const DsLogNotification::StateChange *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const DsLogNotification::StateChange *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<DsLogNotification::StateChange>::extract (
        _tao_any,
        DsLogNotification::StateChange::_tao_any_destructor,
        DsLogNotification::_tc_StateChange,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const DsLogNotification::ProcessingErrorAlarm &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::ProcessingErrorAlarm>::insert_copy (
      _tao_any,
      DsLogNotification::ProcessingErrorAlarm::_tao_any_destructor,
      DsLogNotification::_tc_ProcessingErrorAlarm,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    DsLogNotification::ProcessingErrorAlarm *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<DsLogNotification::ProcessingErrorAlarm>::insert (
      _tao_any,
      DsLogNotification::ProcessingErrorAlarm::_tao_any_destructor,
      DsLogNotification::_tc_ProcessingErrorAlarm,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    DsLogNotification::ProcessingErrorAlarm *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const DsLogNotification::ProcessingErrorAlarm *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const DsLogNotification::ProcessingErrorAlarm *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<DsLogNotification::ProcessingErrorAlarm>::extract (
        _tao_any,
        DsLogNotification::ProcessingErrorAlarm::_tao_any_destructor,
        DsLogNotification::_tc_ProcessingErrorAlarm,
        _tao_elem
      );
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const DsLogNotification::ThresholdAlarm &_tao_aggregate
  )
{
  return
    CORBA::Object::marshal (
        _tao_aggregate.logref.in (),
        strm
      ) &&
    (strm << _tao_aggregate.id) &&
    (strm << _tao_aggregate.time) &&
    (strm << _tao_aggregate.crossed_value) &&
    (strm << _tao_aggregate.observed_value) &&
    (strm << _tao_aggregate.perceived_severity);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    DsLogNotification::ThresholdAlarm &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.logref.out ()) &&
    (strm >> _tao_aggregate.id) &&
    (strm >> _tao_aggregate.time) &&
    (strm >> _tao_aggregate.crossed_value) &&
    (strm >> _tao_aggregate.observed_value) &&
    (strm >> _tao_aggregate.perceived_severity);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const DsLogNotification::ObjectCreation &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.id) &&
    (strm << _tao_aggregate.time);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    DsLogNotification::ObjectCreation &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.id) &&
    (strm >> _tao_aggregate.time);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const DsLogNotification::ObjectDeletion &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.id) &&
    (strm << _tao_aggregate.time);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    DsLogNotification::ObjectDeletion &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.id) &&
    (strm >> _tao_aggregate.time);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const DsLogNotification::AttributeValueChange &_tao_aggregate
  )
{
  return
    CORBA::Object::marshal (
        _tao_aggregate.logref.in (),
        strm
      ) &&
    (strm << _tao_aggregate.id) &&
    (strm << _tao_aggregate.time) &&
    (strm << _tao_aggregate.type) &&
    (strm << _tao_aggregate.old_value) &&
    (strm << _tao_aggregate.new_value);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    DsLogNotification::AttributeValueChange &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.logref.out ()) &&
    (strm >> _tao_aggregate.id) &&
    (strm >> _tao_aggregate.time) &&
    (strm >> _tao_aggregate.type) &&
    (strm >> _tao_aggregate.old_value) &&
    (strm >> _tao_aggregate.new_value);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const DsLogNotification::StateChange &_tao_aggregate
  )
{
  return
    CORBA::Object::marshal (
        _tao_aggregate.logref.in (),
        strm
      ) &&
    (strm << _tao_aggregate.id) &&
    (strm << _tao_aggregate.time) &&
    (strm << _tao_aggregate.type) &&
    (strm << _tao_aggregate.new_value);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    DsLogNotification::StateChange &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.logref.out ()) &&
    (strm >> _tao_aggregate.id) &&
    (strm >> _tao_aggregate.time) &&
    (strm >> _tao_aggregate.type) &&
    (strm >> _tao_aggregate.new_value);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const DsLogNotification::ProcessingErrorAlarm &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.error_num) &&
    (strm << _tao_aggregate.error_string.in ());
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    DsLogNotification::ProcessingErrorAlarm &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.error_num) &&
    (strm >> _tao_aggregate.error_string.out ());
}

