// -*- 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:153

#ifndef _TAO_IDL_DSLOGADMINC_H_
#define _TAO_IDL_DSLOGADMINC_H_

#include /**/ "ace/pre.h"


#include "ace/config-all.h"

#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */

#include "Log/log_export.h"
#include "tao/ORB.h"
#include "tao/Environment.h"
#include "tao/Object.h"
#include "tao/Any.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Seq_Var_T.h"
#include "tao/Seq_Out_T.h"
#include "tao/VarOut_T.h"

#include "TimeBaseC.h"

#if defined (TAO_EXPORT_MACRO)
#undef TAO_EXPORT_MACRO
#endif
#define TAO_EXPORT_MACRO TAO_Log_Export

#if defined (TAO_EXPORT_NESTED_CLASSES)
#  if defined (TAO_EXPORT_NESTED_MACRO)
#    undef TAO_EXPORT_NESTED_MACRO
#  endif /* defined (TAO_EXPORT_NESTED_MACRO) */
#  define TAO_EXPORT_NESTED_MACRO TAO_Log_Export
#endif /* TAO_EXPORT_NESTED_CLASSES */

#if defined(_MSC_VER)
#if (_MSC_VER >= 1200)
#pragma warning(push)
#endif /* _MSC_VER >= 1200 */
#pragma warning(disable:4250)
#endif /* _MSC_VER */

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

// TAO_IDL - Generated from 
// be/be_visitor_root/root_ch.cpp:63

namespace TAO
{
  class Collocation_Proxy_Broker;
  
  template<typename T> class Narrow_Utils;
  template<typename T> class AbstractBase_Narrow_Utils;
}

// TAO_IDL - Generated from
// be/be_visitor_module/module_ch.cpp:48

namespace DsLogAdmin
{
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDPARAM_CH_)
#define _DSLOGADMIN_INVALIDPARAM_CH_
  
  class TAO_Log_Export InvalidParam : public CORBA::UserException
  {
  public:
    
    TAO_String_Manager details;
    InvalidParam (void);
    InvalidParam (const InvalidParam &);
    ~InvalidParam (void);

    InvalidParam &operator= (const InvalidParam &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidParam *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ctor.cpp:66
    
    InvalidParam (
        const char * _tao_details
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidParam;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDTHRESHOLD_CH_)
#define _DSLOGADMIN_INVALIDTHRESHOLD_CH_
  
  class TAO_Log_Export InvalidThreshold : public CORBA::UserException
  {
  public:
    
    InvalidThreshold (void);
    InvalidThreshold (const InvalidThreshold &);
    ~InvalidThreshold (void);

    InvalidThreshold &operator= (const InvalidThreshold &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidThreshold *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidThreshold;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDTIME_CH_)
#define _DSLOGADMIN_INVALIDTIME_CH_
  
  class TAO_Log_Export InvalidTime : public CORBA::UserException
  {
  public:
    
    InvalidTime (void);
    InvalidTime (const InvalidTime &);
    ~InvalidTime (void);

    InvalidTime &operator= (const InvalidTime &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidTime *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidTime;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDTIMEINTERVAL_CH_)
#define _DSLOGADMIN_INVALIDTIMEINTERVAL_CH_
  
  class TAO_Log_Export InvalidTimeInterval : public CORBA::UserException
  {
  public:
    
    InvalidTimeInterval (void);
    InvalidTimeInterval (const InvalidTimeInterval &);
    ~InvalidTimeInterval (void);

    InvalidTimeInterval &operator= (const InvalidTimeInterval &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidTimeInterval *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidTimeInterval;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDMASK_CH_)
#define _DSLOGADMIN_INVALIDMASK_CH_
  
  class TAO_Log_Export InvalidMask : public CORBA::UserException
  {
  public:
    
    InvalidMask (void);
    InvalidMask (const InvalidMask &);
    ~InvalidMask (void);

    InvalidMask &operator= (const InvalidMask &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidMask *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidMask;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_LOGIDALREADYEXISTS_CH_)
#define _DSLOGADMIN_LOGIDALREADYEXISTS_CH_
  
  class TAO_Log_Export LogIdAlreadyExists : public CORBA::UserException
  {
  public:
    
    LogIdAlreadyExists (void);
    LogIdAlreadyExists (const LogIdAlreadyExists &);
    ~LogIdAlreadyExists (void);

    LogIdAlreadyExists &operator= (const LogIdAlreadyExists &);
    
    static void _tao_any_destructor (void *);
    
    static LogIdAlreadyExists *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogIdAlreadyExists;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDGRAMMAR_CH_)
#define _DSLOGADMIN_INVALIDGRAMMAR_CH_
  
  class TAO_Log_Export InvalidGrammar : public CORBA::UserException
  {
  public:
    
    InvalidGrammar (void);
    InvalidGrammar (const InvalidGrammar &);
    ~InvalidGrammar (void);

    InvalidGrammar &operator= (const InvalidGrammar &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidGrammar *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidGrammar;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDCONSTRAINT_CH_)
#define _DSLOGADMIN_INVALIDCONSTRAINT_CH_
  
  class TAO_Log_Export InvalidConstraint : public CORBA::UserException
  {
  public:
    
    InvalidConstraint (void);
    InvalidConstraint (const InvalidConstraint &);
    ~InvalidConstraint (void);

    InvalidConstraint &operator= (const InvalidConstraint &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidConstraint *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidConstraint;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_LOGFULL_CH_)
#define _DSLOGADMIN_LOGFULL_CH_
  
  class TAO_Log_Export LogFull : public CORBA::UserException
  {
  public:
    
    CORBA::Short n_records_written;
    LogFull (void);
    LogFull (const LogFull &);
    ~LogFull (void);

    LogFull &operator= (const LogFull &);
    
    static void _tao_any_destructor (void *);
    
    static LogFull *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ctor.cpp:66
    
    LogFull (
        CORBA::Short _tao_n_records_written
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogFull;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_LOGOFFDUTY_CH_)
#define _DSLOGADMIN_LOGOFFDUTY_CH_
  
  class TAO_Log_Export LogOffDuty : public CORBA::UserException
  {
  public:
    
    LogOffDuty (void);
    LogOffDuty (const LogOffDuty &);
    ~LogOffDuty (void);

    LogOffDuty &operator= (const LogOffDuty &);
    
    static void _tao_any_destructor (void *);
    
    static LogOffDuty *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogOffDuty;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_LOGLOCKED_CH_)
#define _DSLOGADMIN_LOGLOCKED_CH_
  
  class TAO_Log_Export LogLocked : public CORBA::UserException
  {
  public:
    
    LogLocked (void);
    LogLocked (const LogLocked &);
    ~LogLocked (void);

    LogLocked &operator= (const LogLocked &);
    
    static void _tao_any_destructor (void *);
    
    static LogLocked *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogLocked;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_LOGDISABLED_CH_)
#define _DSLOGADMIN_LOGDISABLED_CH_
  
  class TAO_Log_Export LogDisabled : public CORBA::UserException
  {
  public:
    
    LogDisabled (void);
    LogDisabled (const LogDisabled &);
    ~LogDisabled (void);

    LogDisabled &operator= (const LogDisabled &);
    
    static void _tao_any_destructor (void *);
    
    static LogDisabled *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogDisabled;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDRECORDID_CH_)
#define _DSLOGADMIN_INVALIDRECORDID_CH_
  
  class TAO_Log_Export InvalidRecordId : public CORBA::UserException
  {
  public:
    
    InvalidRecordId (void);
    InvalidRecordId (const InvalidRecordId &);
    ~InvalidRecordId (void);

    InvalidRecordId &operator= (const InvalidRecordId &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidRecordId *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidRecordId;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDATTRIBUTE_CH_)
#define _DSLOGADMIN_INVALIDATTRIBUTE_CH_
  
  class TAO_Log_Export InvalidAttribute : public CORBA::UserException
  {
  public:
    
    TAO_String_Manager attr_name;
    CORBA::Any value;
    InvalidAttribute (void);
    InvalidAttribute (const InvalidAttribute &);
    ~InvalidAttribute (void);

    InvalidAttribute &operator= (const InvalidAttribute &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidAttribute *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ctor.cpp:66
    
    InvalidAttribute (
        const char * _tao_attr_name,
        const CORBA::Any & _tao_value
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidAttribute;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_INVALIDLOGFULLACTION_CH_)
#define _DSLOGADMIN_INVALIDLOGFULLACTION_CH_
  
  class TAO_Log_Export InvalidLogFullAction : public CORBA::UserException
  {
  public:
    
    InvalidLogFullAction (void);
    InvalidLogFullAction (const InvalidLogFullAction &);
    ~InvalidLogFullAction (void);

    InvalidLogFullAction &operator= (const InvalidLogFullAction &);
    
    static void _tao_any_destructor (void *);
    
    static InvalidLogFullAction *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidLogFullAction;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typedef/typedef_ch.cpp:342
  
  typedef CORBA::ULong LogId;
  typedef CORBA::ULong_out LogId_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogId;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typedef/typedef_ch.cpp:342
  
  typedef CORBA::ULongLong RecordId;
  typedef CORBA::ULongLong_out RecordId_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RecordId;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_RECORDIDLIST_CH_)
#define _DSLOGADMIN_RECORDIDLIST_CH_
  
  class RecordIdList;
  
  typedef
    TAO_FixedSeq_Var_T<
        RecordIdList,
        RecordId
      >
    RecordIdList_var;
  
  typedef
    TAO_Seq_Out_T<
        RecordIdList,
        RecordIdList_var,
        RecordId
      >
    RecordIdList_out;
  
  class TAO_Log_Export RecordIdList
    : public
        TAO_Unbounded_Sequence<
            RecordId
          >
  {
  public:
    RecordIdList (void);
    RecordIdList (CORBA::ULong max);
    RecordIdList (
        CORBA::ULong max,
        CORBA::ULong length,
        CORBA::ULongLong* buffer, 
        CORBA::Boolean release = 0
      );
    RecordIdList (const RecordIdList &);
    ~RecordIdList (void);
    
    static void _tao_any_destructor (void *);
    
    typedef RecordIdList_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RecordIdList;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const char *const default_grammar = "EXTENDED_TCL";
  
  // TAO_IDL - Generated from
  // be/be_visitor_typedef/typedef_ch.cpp:376
  
  typedef char * Constraint;
  typedef CORBA::String_var Constraint_var;
  typedef CORBA::String_out Constraint_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Constraint;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typedef/typedef_ch.cpp:342
  
  typedef TimeBase::TimeT TimeT;
  typedef TimeBase::TimeT_out TimeT_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_TimeT;
  
  // TAO_IDL - Generated from
  // be/be_type.cpp:258
  
  struct NVPair;
  
  typedef
    TAO_Var_Var_T<
        NVPair
      >
    NVPair_var;
  
  typedef
    TAO_Out_T<
        NVPair,
        NVPair_var
      >
    NVPair_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_structure/structure_ch.cpp:52
  
  struct TAO_Log_Export NVPair
  {
    typedef NVPair_var _var_type;
    
    static void _tao_any_destructor (void *);
    TAO_String_Manager name;
    CORBA::Any value;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NVPair;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_NVLIST_CH_)
#define _DSLOGADMIN_NVLIST_CH_
  
  class NVList;
  
  typedef
    TAO_VarSeq_Var_T<
        NVList,
        NVPair
      >
    NVList_var;
  
  typedef
    TAO_Seq_Out_T<
        NVList,
        NVList_var,
        NVPair
      >
    NVList_out;
  
  class TAO_Log_Export NVList
    : public
        TAO_Unbounded_Sequence<
            NVPair
          >
  {
  public:
    NVList (void);
    NVList (CORBA::ULong max);
    NVList (
        CORBA::ULong max,
        CORBA::ULong length,
        NVPair* buffer, 
        CORBA::Boolean release = 0
      );
    NVList (const NVList &);
    ~NVList (void);
    
    static void _tao_any_destructor (void *);
    
    typedef NVList_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NVList;
  
  // TAO_IDL - Generated from
  // be/be_type.cpp:258
  
  struct TimeInterval;
  
  typedef
    TAO_Fixed_Var_T<
        TimeInterval
      >
    TimeInterval_var;
  
  typedef
    TimeInterval &
    TimeInterval_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_structure/structure_ch.cpp:52
  
  struct TAO_Log_Export TimeInterval
  {
    typedef TimeInterval_var _var_type;
    
    static void _tao_any_destructor (void *);
    DsLogAdmin::TimeT start;
    DsLogAdmin::TimeT stop;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_TimeInterval;
  
  // TAO_IDL - Generated from
  // be/be_type.cpp:258
  
  struct LogRecord;
  
  typedef
    TAO_Var_Var_T<
        LogRecord
      >
    LogRecord_var;
  
  typedef
    TAO_Out_T<
        LogRecord,
        LogRecord_var
      >
    LogRecord_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_structure/structure_ch.cpp:52
  
  struct TAO_Log_Export LogRecord
  {
    typedef LogRecord_var _var_type;
    
    static void _tao_any_destructor (void *);
    DsLogAdmin::RecordId id;
    DsLogAdmin::TimeT time;
    DsLogAdmin::NVList attr_list;
    CORBA::Any info;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogRecord;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_RECORDLIST_CH_)
#define _DSLOGADMIN_RECORDLIST_CH_
  
  class RecordList;
  
  typedef
    TAO_VarSeq_Var_T<
        RecordList,
        LogRecord
      >
    RecordList_var;
  
  typedef
    TAO_Seq_Out_T<
        RecordList,
        RecordList_var,
        LogRecord
      >
    RecordList_out;
  
  class TAO_Log_Export RecordList
    : public
        TAO_Unbounded_Sequence<
            LogRecord
          >
  {
  public:
    RecordList (void);
    RecordList (CORBA::ULong max);
    RecordList (
        CORBA::ULong max,
        CORBA::ULong length,
        LogRecord* buffer, 
        CORBA::Boolean release = 0
      );
    RecordList (const RecordList &);
    ~RecordList (void);
    
    static void _tao_any_destructor (void *);
    
    typedef RecordList_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RecordList;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_ANYS_CH_)
#define _DSLOGADMIN_ANYS_CH_
  
  class Anys;
  
  typedef
    TAO_VarSeq_Var_T<
        Anys,
        CORBA::Any
      >
    Anys_var;
  
  typedef
    TAO_Seq_Out_T<
        Anys,
        Anys_var,
        CORBA::Any
      >
    Anys_out;
  
  class TAO_Log_Export Anys
    : public
        TAO_Unbounded_Sequence<
            CORBA::Any
          >
  {
  public:
    Anys (void);
    Anys (CORBA::ULong max);
    Anys (
        CORBA::ULong max,
        CORBA::ULong length,
        CORBA::Any* buffer, 
        CORBA::Boolean release = 0
      );
    Anys (const Anys &);
    ~Anys (void);
    
    static void _tao_any_destructor (void *);
    
    typedef Anys_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Anys;
  
  // TAO_IDL - Generated from
  // be/be_interface.cpp:613

#if !defined (_DSLOGADMIN_ITERATOR__VAR_OUT_CH_)
#define _DSLOGADMIN_ITERATOR__VAR_OUT_CH_
  
  class Iterator;
  typedef Iterator *Iterator_ptr;
  
  typedef
    TAO_Objref_Var_T<
        Iterator
      >
    Iterator_var;
  
  typedef
    TAO_Objref_Out_T<
        Iterator
      >
    Iterator_out;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_interface/interface_ch.cpp:54

#if !defined (_DSLOGADMIN_ITERATOR_CH_)
#define _DSLOGADMIN_ITERATOR_CH_
  
  class TAO_Log_Export Iterator
    : public virtual CORBA::Object
  {
  public:
    friend class TAO::Narrow_Utils<Iterator>;
    typedef Iterator_ptr _ptr_type;
    typedef Iterator_var _var_type;
    
    // The static operations.
    static Iterator_ptr _duplicate (Iterator_ptr obj);
    
    static Iterator_ptr _narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static Iterator_ptr _unchecked_narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static Iterator_ptr _nil (void)
    {
      return (Iterator_ptr)0;
    }
    
    static void _tao_any_destructor (void *);
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::RecordList * get (
        ::CORBA::ULong position,
        ::CORBA::ULong how_many
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidParam
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void destroy (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_interface/interface_ch.cpp:208
    
    virtual CORBA::Boolean _is_a (
        const char *type_id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    virtual const char* _interface_repository_id (void) const;
    virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  private:
    TAO::Collocation_Proxy_Broker *the_TAO_Iterator_Proxy_Broker_;
  
  protected:
    // Concrete interface only.
    Iterator (void);
    
    // These methods travese the inheritance tree and set the
    // parents piece of the given class in the right mode.
    virtual void DsLogAdmin_Iterator_setup_collocation (void);
    
    // Concrete non-local interface only.
    Iterator (
        IOP::IOR *ior,
        TAO_ORB_Core *orb_core = 0
      );
    
    // Non-local interface only.
    Iterator (
        TAO_Stub *objref,
        CORBA::Boolean _tao_collocated = 0,
        TAO_Abstract_ServantBase *servant = 0,
        TAO_ORB_Core *orb_core = 0
      );
    
    virtual ~Iterator (void);
  
  private:
    // Private and unimplemented for concrete interfaces.
    Iterator (const Iterator &);
    
    void operator= (const Iterator &);
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Iterator;
  
  // TAO_IDL - Generated from
  // be/be_type.cpp:258
  
  struct AvailabilityStatus;
  
  typedef
    TAO_Fixed_Var_T<
        AvailabilityStatus
      >
    AvailabilityStatus_var;
  
  typedef
    AvailabilityStatus &
    AvailabilityStatus_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_structure/structure_ch.cpp:52
  
  struct TAO_Log_Export AvailabilityStatus
  {
    typedef AvailabilityStatus_var _var_type;
    
    static void _tao_any_destructor (void *);
    CORBA::Boolean off_duty;
    CORBA::Boolean log_full;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AvailabilityStatus;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typedef/typedef_ch.cpp:342
  
  typedef CORBA::UShort LogFullActionType;
  typedef CORBA::UShort_out LogFullActionType_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogFullActionType;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const DsLogAdmin::LogFullActionType wrap = 0U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const DsLogAdmin::LogFullActionType halt = 1U;
  
  // TAO_IDL - Generated from
  // be/be_type.cpp:258
  
  struct Time24;
  
  typedef
    TAO_Fixed_Var_T<
        Time24
      >
    Time24_var;
  
  typedef
    Time24 &
    Time24_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_structure/structure_ch.cpp:52
  
  struct TAO_Log_Export Time24
  {
    typedef Time24_var _var_type;
    
    static void _tao_any_destructor (void *);
    CORBA::UShort hour;
    CORBA::UShort minute;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Time24;
  
  // TAO_IDL - Generated from
  // be/be_type.cpp:258
  
  struct Time24Interval;
  
  typedef
    TAO_Fixed_Var_T<
        Time24Interval
      >
    Time24Interval_var;
  
  typedef
    Time24Interval &
    Time24Interval_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_structure/structure_ch.cpp:52
  
  struct TAO_Log_Export Time24Interval
  {
    typedef Time24Interval_var _var_type;
    
    static void _tao_any_destructor (void *);
    DsLogAdmin::Time24 start;
    DsLogAdmin::Time24 stop;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Time24Interval;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_INTERVALSOFDAY_CH_)
#define _DSLOGADMIN_INTERVALSOFDAY_CH_
  
  class IntervalsOfDay;
  
  typedef
    TAO_FixedSeq_Var_T<
        IntervalsOfDay,
        Time24Interval
      >
    IntervalsOfDay_var;
  
  typedef
    TAO_Seq_Out_T<
        IntervalsOfDay,
        IntervalsOfDay_var,
        Time24Interval
      >
    IntervalsOfDay_out;
  
  class TAO_Log_Export IntervalsOfDay
    : public
        TAO_Unbounded_Sequence<
            Time24Interval
          >
  {
  public:
    IntervalsOfDay (void);
    IntervalsOfDay (CORBA::ULong max);
    IntervalsOfDay (
        CORBA::ULong max,
        CORBA::ULong length,
        Time24Interval* buffer, 
        CORBA::Boolean release = 0
      );
    IntervalsOfDay (const IntervalsOfDay &);
    ~IntervalsOfDay (void);
    
    static void _tao_any_destructor (void *);
    
    typedef IntervalsOfDay_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IntervalsOfDay;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const CORBA::UShort Sunday = 1U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const CORBA::UShort Monday = 2U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const CORBA::UShort Tuesday = 4U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const CORBA::UShort Wednesday = 8U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const CORBA::UShort Thursday = 16U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const CORBA::UShort Friday = 32U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const CORBA::UShort Saturday = 64U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typedef/typedef_ch.cpp:342
  
  typedef CORBA::UShort DaysOfWeek;
  typedef CORBA::UShort_out DaysOfWeek_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_DaysOfWeek;
  
  // TAO_IDL - Generated from
  // be/be_type.cpp:258
  
  struct WeekMaskItem;
  
  typedef
    TAO_Var_Var_T<
        WeekMaskItem
      >
    WeekMaskItem_var;
  
  typedef
    TAO_Out_T<
        WeekMaskItem,
        WeekMaskItem_var
      >
    WeekMaskItem_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_structure/structure_ch.cpp:52
  
  struct TAO_Log_Export WeekMaskItem
  {
    typedef WeekMaskItem_var _var_type;
    
    static void _tao_any_destructor (void *);
    DsLogAdmin::DaysOfWeek days;
    DsLogAdmin::IntervalsOfDay intervals;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_WeekMaskItem;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_WEEKMASK_CH_)
#define _DSLOGADMIN_WEEKMASK_CH_
  
  class WeekMask;
  
  typedef
    TAO_VarSeq_Var_T<
        WeekMask,
        WeekMaskItem
      >
    WeekMask_var;
  
  typedef
    TAO_Seq_Out_T<
        WeekMask,
        WeekMask_var,
        WeekMaskItem
      >
    WeekMask_out;
  
  class TAO_Log_Export WeekMask
    : public
        TAO_Unbounded_Sequence<
            WeekMaskItem
          >
  {
  public:
    WeekMask (void);
    WeekMask (CORBA::ULong max);
    WeekMask (
        CORBA::ULong max,
        CORBA::ULong length,
        WeekMaskItem* buffer, 
        CORBA::Boolean release = 0
      );
    WeekMask (const WeekMask &);
    ~WeekMask (void);
    
    static void _tao_any_destructor (void *);
    
    typedef WeekMask_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_WeekMask;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typedef/typedef_ch.cpp:342
  
  typedef CORBA::UShort Threshold;
  typedef CORBA::UShort_out Threshold_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Threshold;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_CAPACITYALARMTHRESHOLDLIST_CH_)
#define _DSLOGADMIN_CAPACITYALARMTHRESHOLDLIST_CH_
  
  class CapacityAlarmThresholdList;
  
  typedef
    TAO_FixedSeq_Var_T<
        CapacityAlarmThresholdList,
        Threshold
      >
    CapacityAlarmThresholdList_var;
  
  typedef
    TAO_Seq_Out_T<
        CapacityAlarmThresholdList,
        CapacityAlarmThresholdList_var,
        Threshold
      >
    CapacityAlarmThresholdList_out;
  
  class TAO_Log_Export CapacityAlarmThresholdList
    : public
        TAO_Unbounded_Sequence<
            Threshold
          >
  {
  public:
    CapacityAlarmThresholdList (void);
    CapacityAlarmThresholdList (CORBA::ULong max);
    CapacityAlarmThresholdList (
        CORBA::ULong max,
        CORBA::ULong length,
        CORBA::UShort* buffer, 
        CORBA::Boolean release = 0
      );
    CapacityAlarmThresholdList (const CapacityAlarmThresholdList &);
    ~CapacityAlarmThresholdList (void);
    
    static void _tao_any_destructor (void *);
    
    typedef CapacityAlarmThresholdList_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_CapacityAlarmThresholdList;
  
  // TAO_IDL - Generated from
  // be/be_interface.cpp:613

#if !defined (_DSLOGADMIN_LOGMGR__VAR_OUT_CH_)
#define _DSLOGADMIN_LOGMGR__VAR_OUT_CH_
  
  class LogMgr;
  typedef LogMgr *LogMgr_ptr;
  
  typedef
    TAO_Objref_Var_T<
        LogMgr
      >
    LogMgr_var;
  
  typedef
    TAO_Objref_Out_T<
        LogMgr
      >
    LogMgr_out;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_enum/enum_ch.cpp:57
  
  enum OperationalState
  {
    disabled,
    enabled
  };
  
  typedef OperationalState &OperationalState_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationalState;
  
  // TAO_IDL - Generated from
  // be/be_visitor_enum/enum_ch.cpp:57
  
  enum AdministrativeState
  {
    locked,
    unlocked
  };
  
  typedef AdministrativeState &AdministrativeState_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AdministrativeState;
  
  // TAO_IDL - Generated from
  // be/be_visitor_enum/enum_ch.cpp:57
  
  enum ForwardingState
  {
    on,
    off
  };
  
  typedef ForwardingState &ForwardingState_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ForwardingState;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typedef/typedef_ch.cpp:342
  
  typedef CORBA::UShort QoSType;
  typedef CORBA::UShort_out QoSType_out;
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_QoSType;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_QOSLIST_CH_)
#define _DSLOGADMIN_QOSLIST_CH_
  
  class QoSList;
  
  typedef
    TAO_FixedSeq_Var_T<
        QoSList,
        QoSType
      >
    QoSList_var;
  
  typedef
    TAO_Seq_Out_T<
        QoSList,
        QoSList_var,
        QoSType
      >
    QoSList_out;
  
  class TAO_Log_Export QoSList
    : public
        TAO_Unbounded_Sequence<
            QoSType
          >
  {
  public:
    QoSList (void);
    QoSList (CORBA::ULong max);
    QoSList (
        CORBA::ULong max,
        CORBA::ULong length,
        CORBA::UShort* buffer, 
        CORBA::Boolean release = 0
      );
    QoSList (const QoSList &);
    ~QoSList (void);
    
    static void _tao_any_destructor (void *);
    
    typedef QoSList_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_QoSList;
  
  // TAO_IDL - Generated from
  // be/be_visitor_exception/exception_ch.cpp:51

#if !defined (_DSLOGADMIN_UNSUPPORTEDQOS_CH_)
#define _DSLOGADMIN_UNSUPPORTEDQOS_CH_
  
  class TAO_Log_Export UnsupportedQoS : public CORBA::UserException
  {
  public:
    
    DsLogAdmin::QoSList denied;
    UnsupportedQoS (void);
    UnsupportedQoS (const UnsupportedQoS &);
    ~UnsupportedQoS (void);

    UnsupportedQoS &operator= (const UnsupportedQoS &);
    
    static void _tao_any_destructor (void *);
    
    static UnsupportedQoS *_downcast (CORBA::Exception *);
    static CORBA::Exception *_alloc (void);

    virtual CORBA::Exception *_tao_duplicate (void) const;

    virtual void _raise (void) const;

    virtual void _tao_encode (
        TAO_OutputCDR &
        ACE_ENV_ARG_DECL
      ) const;
    
    virtual void _tao_decode (
        TAO_InputCDR &
        ACE_ENV_ARG_DECL
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ctor.cpp:66
    
    UnsupportedQoS (
        const ACE_NESTED_CLASS (DsLogAdmin, QoSList) & _tao_denied
      );
    
    // TAO_IDL - Generated from
    // be/be_visitor_exception/exception_ch.cpp:125
    
    virtual CORBA::TypeCode_ptr _type (void) const;
  };
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UnsupportedQoS;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const DsLogAdmin::QoSType QoSNone = 0U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const DsLogAdmin::QoSType QoSFlush = 1U;
  
  // TAO_IDL - Generated from
  // be/be_visitor_constant/constant_ch.cpp:52
  
  const DsLogAdmin::QoSType QoSReliability = 2U;
  
  // TAO_IDL - Generated from
  // be/be_interface.cpp:613

#if !defined (_DSLOGADMIN_LOG__VAR_OUT_CH_)
#define _DSLOGADMIN_LOG__VAR_OUT_CH_
  
  class Log;
  typedef Log *Log_ptr;
  
  typedef
    TAO_Objref_Var_T<
        Log
      >
    Log_var;
  
  typedef
    TAO_Objref_Out_T<
        Log
      >
    Log_out;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_interface/interface_ch.cpp:54

#if !defined (_DSLOGADMIN_LOG_CH_)
#define _DSLOGADMIN_LOG_CH_
  
  class TAO_Log_Export Log
    : public virtual CORBA::Object
  {
  public:
    friend class TAO::Narrow_Utils<Log>;
    typedef Log_ptr _ptr_type;
    typedef Log_var _var_type;
    
    // The static operations.
    static Log_ptr _duplicate (Log_ptr obj);
    
    static Log_ptr _narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static Log_ptr _unchecked_narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static Log_ptr _nil (void)
    {
      return (Log_ptr)0;
    }
    
    static void _tao_any_destructor (void *);
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::LogMgr_ptr my_factory (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual DsLogAdmin::LogId id (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::QoSList * get_log_qos (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_log_qos (
        const ::DsLogAdmin::QoSList & qos
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::UnsupportedQoS
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual CORBA::ULong get_max_record_life (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_max_record_life (
        ::CORBA::ULong life
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual CORBA::ULongLong get_max_size (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_max_size (
        ::CORBA::ULongLong size
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidParam
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual CORBA::ULongLong get_current_size (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual CORBA::ULongLong get_n_records (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual DsLogAdmin::LogFullActionType get_log_full_action (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_log_full_action (
        ::DsLogAdmin::LogFullActionType action
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidLogFullAction
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::AdministrativeState get_administrative_state (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_administrative_state (
        ::DsLogAdmin::AdministrativeState state
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::ForwardingState get_forwarding_state (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_forwarding_state (
        ::DsLogAdmin::ForwardingState state
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::OperationalState get_operational_state (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::TimeInterval get_interval (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_interval (
        const ::DsLogAdmin::TimeInterval & interval
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidTime,
        ::DsLogAdmin::InvalidTimeInterval
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::AvailabilityStatus get_availability_status (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::CapacityAlarmThresholdList * get_capacity_alarm_thresholds (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_capacity_alarm_thresholds (
        const ::DsLogAdmin::CapacityAlarmThresholdList & threshs
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidThreshold
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::WeekMask * get_week_mask (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_week_mask (
        const ::DsLogAdmin::WeekMask & masks
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidTime,
        ::DsLogAdmin::InvalidTimeInterval,
        ::DsLogAdmin::InvalidMask
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::RecordList * query (
        const char * grammar,
        const char * c,
        ::DsLogAdmin::Iterator_out i
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidGrammar,
        ::DsLogAdmin::InvalidConstraint
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::RecordList * retrieve (
        ::DsLogAdmin::TimeT from_time,
        ::CORBA::Long how_many,
        ::DsLogAdmin::Iterator_out i
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual CORBA::ULong match (
        const char * grammar,
        const char * c
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidGrammar,
        ::DsLogAdmin::InvalidConstraint
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual CORBA::ULong delete_records (
        const char * grammar,
        const char * c
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidGrammar,
        ::DsLogAdmin::InvalidConstraint
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual CORBA::ULong delete_records_by_id (
        const ::DsLogAdmin::RecordIdList & ids
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void write_records (
        const ::DsLogAdmin::Anys & records
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::LogFull,
        ::DsLogAdmin::LogOffDuty,
        ::DsLogAdmin::LogLocked,
        ::DsLogAdmin::LogDisabled
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void write_recordlist (
        const ::DsLogAdmin::RecordList & list
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::LogFull,
        ::DsLogAdmin::LogOffDuty,
        ::DsLogAdmin::LogLocked,
        ::DsLogAdmin::LogDisabled
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void set_record_attribute (
        ::DsLogAdmin::RecordId id,
        const ::DsLogAdmin::NVList & attr_list
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidRecordId,
        ::DsLogAdmin::InvalidAttribute
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual CORBA::ULong set_records_attribute (
        const char * grammar,
        const char * c,
        const ::DsLogAdmin::NVList & attr_list
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidGrammar,
        ::DsLogAdmin::InvalidConstraint,
        ::DsLogAdmin::InvalidAttribute
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::NVList * get_record_attribute (
        ::DsLogAdmin::RecordId id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidRecordId
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::Log_ptr copy (
        ::DsLogAdmin::LogId_out id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::Log_ptr copy_with_id (
        ::DsLogAdmin::LogId id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::LogIdAlreadyExists
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void flush (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::UnsupportedQoS
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_interface/interface_ch.cpp:208
    
    virtual CORBA::Boolean _is_a (
        const char *type_id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    virtual const char* _interface_repository_id (void) const;
    virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  private:
    TAO::Collocation_Proxy_Broker *the_TAO_Log_Proxy_Broker_;
  
  protected:
    // Concrete interface only.
    Log (void);
    
    // These methods travese the inheritance tree and set the
    // parents piece of the given class in the right mode.
    virtual void DsLogAdmin_Log_setup_collocation (void);
    
    // Concrete non-local interface only.
    Log (
        IOP::IOR *ior,
        TAO_ORB_Core *orb_core = 0
      );
    
    // Non-local interface only.
    Log (
        TAO_Stub *objref,
        CORBA::Boolean _tao_collocated = 0,
        TAO_Abstract_ServantBase *servant = 0,
        TAO_ORB_Core *orb_core = 0
      );
    
    virtual ~Log (void);
  
  private:
    // Private and unimplemented for concrete interfaces.
    Log (const Log &);
    
    void operator= (const Log &);
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Log;
  
  // TAO_IDL - Generated from
  // be/be_interface.cpp:613

#if !defined (_DSLOGADMIN_BASICLOG__VAR_OUT_CH_)
#define _DSLOGADMIN_BASICLOG__VAR_OUT_CH_
  
  class BasicLog;
  typedef BasicLog *BasicLog_ptr;
  
  typedef
    TAO_Objref_Var_T<
        BasicLog
      >
    BasicLog_var;
  
  typedef
    TAO_Objref_Out_T<
        BasicLog
      >
    BasicLog_out;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_interface/interface_ch.cpp:54

#if !defined (_DSLOGADMIN_BASICLOG_CH_)
#define _DSLOGADMIN_BASICLOG_CH_
  
  class TAO_Log_Export BasicLog
    : public virtual ::DsLogAdmin::Log
  {
  public:
    friend class TAO::Narrow_Utils<BasicLog>;
    typedef BasicLog_ptr _ptr_type;
    typedef BasicLog_var _var_type;
    
    // The static operations.
    static BasicLog_ptr _duplicate (BasicLog_ptr obj);
    
    static BasicLog_ptr _narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static BasicLog_ptr _unchecked_narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static BasicLog_ptr _nil (void)
    {
      return (BasicLog_ptr)0;
    }
    
    static void _tao_any_destructor (void *);
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual void destroy (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_interface/interface_ch.cpp:208
    
    virtual CORBA::Boolean _is_a (
        const char *type_id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    virtual const char* _interface_repository_id (void) const;
    virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  private:
    TAO::Collocation_Proxy_Broker *the_TAO_BasicLog_Proxy_Broker_;
  
  protected:
    // Concrete interface only.
    BasicLog (void);
    
    // These methods travese the inheritance tree and set the
    // parents piece of the given class in the right mode.
    virtual void DsLogAdmin_BasicLog_setup_collocation (void);
    
    // Concrete non-local interface only.
    BasicLog (
        IOP::IOR *ior,
        TAO_ORB_Core *orb_core = 0
      );
    
    // Non-local interface only.
    BasicLog (
        TAO_Stub *objref,
        CORBA::Boolean _tao_collocated = 0,
        TAO_Abstract_ServantBase *servant = 0,
        TAO_ORB_Core *orb_core = 0
      );
    
    virtual ~BasicLog (void);
  
  private:
    // Private and unimplemented for concrete interfaces.
    BasicLog (const BasicLog &);
    
    void operator= (const BasicLog &);
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_BasicLog;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_LOGLIST_CH_)
#define _DSLOGADMIN_LOGLIST_CH_
  
  class LogList;
  
  typedef
    TAO_MngSeq_Var_T<
        LogList,
        TAO_Object_Manager<
            Log,
            Log_var
          >
      >
    LogList_var;
  
  typedef
    TAO_MngSeq_Out_T<
        LogList,
        LogList_var,
        TAO_Object_Manager<
            Log,
            Log_var
          >
      >
    LogList_out;
  
  class TAO_Log_Export LogList
    : public
        TAO_Unbounded_Object_Sequence<
            Log,
            Log_var
          >
  {
  public:
    LogList (void);
    LogList (CORBA::ULong max);
    LogList (
        CORBA::ULong max,
        CORBA::ULong length,
        Log_ptr* buffer, 
        CORBA::Boolean release = 0
      );
    LogList (const LogList &);
    ~LogList (void);
    
    static void _tao_any_destructor (void *);
    
    typedef LogList_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogList;
  
  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DSLOGADMIN_LOGIDLIST_CH_)
#define _DSLOGADMIN_LOGIDLIST_CH_
  
  class LogIdList;
  
  typedef
    TAO_FixedSeq_Var_T<
        LogIdList,
        LogId
      >
    LogIdList_var;
  
  typedef
    TAO_Seq_Out_T<
        LogIdList,
        LogIdList_var,
        LogId
      >
    LogIdList_out;
  
  class TAO_Log_Export LogIdList
    : public
        TAO_Unbounded_Sequence<
            LogId
          >
  {
  public:
    LogIdList (void);
    LogIdList (CORBA::ULong max);
    LogIdList (
        CORBA::ULong max,
        CORBA::ULong length,
        CORBA::ULong* buffer, 
        CORBA::Boolean release = 0
      );
    LogIdList (const LogIdList &);
    ~LogIdList (void);
    
    static void _tao_any_destructor (void *);
    
    typedef LogIdList_var _var_type;
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogIdList;
  
  // TAO_IDL - Generated from
  // be/be_visitor_interface/interface_ch.cpp:54

#if !defined (_DSLOGADMIN_LOGMGR_CH_)
#define _DSLOGADMIN_LOGMGR_CH_
  
  class TAO_Log_Export LogMgr
    : public virtual CORBA::Object
  {
  public:
    friend class TAO::Narrow_Utils<LogMgr>;
    typedef LogMgr_ptr _ptr_type;
    typedef LogMgr_var _var_type;
    
    // The static operations.
    static LogMgr_ptr _duplicate (LogMgr_ptr obj);
    
    static LogMgr_ptr _narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static LogMgr_ptr _unchecked_narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static LogMgr_ptr _nil (void)
    {
      return (LogMgr_ptr)0;
    }
    
    static void _tao_any_destructor (void *);
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::LogList * list_logs (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::Log_ptr find_log (
        ::DsLogAdmin::LogId id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::LogIdList * list_logs_by_id (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_interface/interface_ch.cpp:208
    
    virtual CORBA::Boolean _is_a (
        const char *type_id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    virtual const char* _interface_repository_id (void) const;
    virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  private:
    TAO::Collocation_Proxy_Broker *the_TAO_LogMgr_Proxy_Broker_;
  
  protected:
    // Concrete interface only.
    LogMgr (void);
    
    // These methods travese the inheritance tree and set the
    // parents piece of the given class in the right mode.
    virtual void DsLogAdmin_LogMgr_setup_collocation (void);
    
    // Concrete non-local interface only.
    LogMgr (
        IOP::IOR *ior,
        TAO_ORB_Core *orb_core = 0
      );
    
    // Non-local interface only.
    LogMgr (
        TAO_Stub *objref,
        CORBA::Boolean _tao_collocated = 0,
        TAO_Abstract_ServantBase *servant = 0,
        TAO_ORB_Core *orb_core = 0
      );
    
    virtual ~LogMgr (void);
  
  private:
    // Private and unimplemented for concrete interfaces.
    LogMgr (const LogMgr &);
    
    void operator= (const LogMgr &);
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LogMgr;
  
  // TAO_IDL - Generated from
  // be/be_interface.cpp:613

#if !defined (_DSLOGADMIN_BASICLOGFACTORY__VAR_OUT_CH_)
#define _DSLOGADMIN_BASICLOGFACTORY__VAR_OUT_CH_
  
  class BasicLogFactory;
  typedef BasicLogFactory *BasicLogFactory_ptr;
  
  typedef
    TAO_Objref_Var_T<
        BasicLogFactory
      >
    BasicLogFactory_var;
  
  typedef
    TAO_Objref_Out_T<
        BasicLogFactory
      >
    BasicLogFactory_out;

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_interface/interface_ch.cpp:54

#if !defined (_DSLOGADMIN_BASICLOGFACTORY_CH_)
#define _DSLOGADMIN_BASICLOGFACTORY_CH_
  
  class TAO_Log_Export BasicLogFactory
    : public virtual ::DsLogAdmin::LogMgr
  {
  public:
    friend class TAO::Narrow_Utils<BasicLogFactory>;
    typedef BasicLogFactory_ptr _ptr_type;
    typedef BasicLogFactory_var _var_type;
    
    // The static operations.
    static BasicLogFactory_ptr _duplicate (BasicLogFactory_ptr obj);
    
    static BasicLogFactory_ptr _narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static BasicLogFactory_ptr _unchecked_narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    static BasicLogFactory_ptr _nil (void)
    {
      return (BasicLogFactory_ptr)0;
    }
    
    static void _tao_any_destructor (void *);
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::BasicLog_ptr create (
        ::DsLogAdmin::LogFullActionType full_action,
        ::CORBA::ULongLong max_size,
        ::DsLogAdmin::LogId_out id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::InvalidLogFullAction
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46
    
    virtual ::DsLogAdmin::BasicLog_ptr create_with_id (
        ::DsLogAdmin::LogId id,
        ::DsLogAdmin::LogFullActionType full_action,
        ::CORBA::ULongLong max_size
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException,
        ::DsLogAdmin::LogIdAlreadyExists,
        ::DsLogAdmin::InvalidLogFullAction
      ));
    
    // TAO_IDL - Generated from
    // be/be_visitor_interface/interface_ch.cpp:208
    
    virtual CORBA::Boolean _is_a (
        const char *type_id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );
    
    virtual const char* _interface_repository_id (void) const;
    virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  private:
    TAO::Collocation_Proxy_Broker *the_TAO_BasicLogFactory_Proxy_Broker_;
  
  protected:
    // Concrete interface only.
    BasicLogFactory (void);
    
    // These methods travese the inheritance tree and set the
    // parents piece of the given class in the right mode.
    virtual void DsLogAdmin_BasicLogFactory_setup_collocation (void);
    
    // Concrete non-local interface only.
    BasicLogFactory (
        IOP::IOR *ior,
        TAO_ORB_Core *orb_core = 0
      );
    
    // Non-local interface only.
    BasicLogFactory (
        TAO_Stub *objref,
        CORBA::Boolean _tao_collocated = 0,
        TAO_Abstract_ServantBase *servant = 0,
        TAO_ORB_Core *orb_core = 0
      );
    
    virtual ~BasicLogFactory (void);
  
  private:
    // Private and unimplemented for concrete interfaces.
    BasicLogFactory (const BasicLogFactory &);
    
    void operator= (const BasicLogFactory &);
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_typecode/typecode_decl.cpp:44
  
  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_BasicLogFactory;

// TAO_IDL - Generated from
// be/be_visitor_module/module_ch.cpp:66

} // module DsLogAdmin

// Proxy Broker Factory function pointer declarations.

// TAO_IDL - Generated from
// be/be_visitor_root/root.cpp:120

extern TAO_Log_Export
TAO::Collocation_Proxy_Broker *
(*DsLogAdmin__TAO_Iterator_Proxy_Broker_Factory_function_pointer) (
    CORBA::Object_ptr obj
  );

extern TAO_Log_Export
TAO::Collocation_Proxy_Broker *
(*DsLogAdmin__TAO_Log_Proxy_Broker_Factory_function_pointer) (
    CORBA::Object_ptr obj
  );

extern TAO_Log_Export
TAO::Collocation_Proxy_Broker *
(*DsLogAdmin__TAO_BasicLog_Proxy_Broker_Factory_function_pointer) (
    CORBA::Object_ptr obj
  );

extern TAO_Log_Export
TAO::Collocation_Proxy_Broker *
(*DsLogAdmin__TAO_LogMgr_Proxy_Broker_Factory_function_pointer) (
    CORBA::Object_ptr obj
  );

extern TAO_Log_Export
TAO::Collocation_Proxy_Broker *
(*DsLogAdmin__TAO_BasicLogFactory_Proxy_Broker_Factory_function_pointer) (
    CORBA::Object_ptr obj
  );

// TAO_IDL - Generated from
// be/be_visitor_traits.cpp:59

// Traits specializations.
namespace TAO
{

#if !defined (_DSLOGADMIN_ITERATOR__TRAITS_CH_)
#define _DSLOGADMIN_ITERATOR__TRAITS_CH_
  
  ACE_TEMPLATE_SPECIALIZATION
  struct TAO_Log_Export Objref_Traits< ::DsLogAdmin::Iterator>
  {
    static ::DsLogAdmin::Iterator_ptr tao_duplicate (
        ::DsLogAdmin::Iterator_ptr
      );
    static void tao_release (
        ::DsLogAdmin::Iterator_ptr
      );
    static ::DsLogAdmin::Iterator_ptr tao_nil (void);
    static CORBA::Boolean tao_marshal (
        ::DsLogAdmin::Iterator_ptr p,
        TAO_OutputCDR & cdr
      );
  };

#endif /* end #if !defined */

#if !defined (_DSLOGADMIN_LOGMGR__TRAITS_CH_)
#define _DSLOGADMIN_LOGMGR__TRAITS_CH_
  
  ACE_TEMPLATE_SPECIALIZATION
  struct TAO_Log_Export Objref_Traits< ::DsLogAdmin::LogMgr>
  {
    static ::DsLogAdmin::LogMgr_ptr tao_duplicate (
        ::DsLogAdmin::LogMgr_ptr
      );
    static void tao_release (
        ::DsLogAdmin::LogMgr_ptr
      );
    static ::DsLogAdmin::LogMgr_ptr tao_nil (void);
    static CORBA::Boolean tao_marshal (
        ::DsLogAdmin::LogMgr_ptr p,
        TAO_OutputCDR & cdr
      );
  };

#endif /* end #if !defined */

#if !defined (_DSLOGADMIN_LOG__TRAITS_CH_)
#define _DSLOGADMIN_LOG__TRAITS_CH_
  
  ACE_TEMPLATE_SPECIALIZATION
  struct TAO_Log_Export Objref_Traits< ::DsLogAdmin::Log>
  {
    static ::DsLogAdmin::Log_ptr tao_duplicate (
        ::DsLogAdmin::Log_ptr
      );
    static void tao_release (
        ::DsLogAdmin::Log_ptr
      );
    static ::DsLogAdmin::Log_ptr tao_nil (void);
    static CORBA::Boolean tao_marshal (
        ::DsLogAdmin::Log_ptr p,
        TAO_OutputCDR & cdr
      );
  };

#endif /* end #if !defined */

#if !defined (_DSLOGADMIN_BASICLOG__TRAITS_CH_)
#define _DSLOGADMIN_BASICLOG__TRAITS_CH_
  
  ACE_TEMPLATE_SPECIALIZATION
  struct TAO_Log_Export Objref_Traits< ::DsLogAdmin::BasicLog>
  {
    static ::DsLogAdmin::BasicLog_ptr tao_duplicate (
        ::DsLogAdmin::BasicLog_ptr
      );
    static void tao_release (
        ::DsLogAdmin::BasicLog_ptr
      );
    static ::DsLogAdmin::BasicLog_ptr tao_nil (void);
    static CORBA::Boolean tao_marshal (
        ::DsLogAdmin::BasicLog_ptr p,
        TAO_OutputCDR & cdr
      );
  };

#endif /* end #if !defined */

#if !defined (_DSLOGADMIN_BASICLOGFACTORY__TRAITS_CH_)
#define _DSLOGADMIN_BASICLOGFACTORY__TRAITS_CH_
  
  ACE_TEMPLATE_SPECIALIZATION
  struct TAO_Log_Export Objref_Traits< ::DsLogAdmin::BasicLogFactory>
  {
    static ::DsLogAdmin::BasicLogFactory_ptr tao_duplicate (
        ::DsLogAdmin::BasicLogFactory_ptr
      );
    static void tao_release (
        ::DsLogAdmin::BasicLogFactory_ptr
      );
    static ::DsLogAdmin::BasicLogFactory_ptr tao_nil (void);
    static CORBA::Boolean tao_marshal (
        ::DsLogAdmin::BasicLogFactory_ptr p,
        TAO_OutputCDR & cdr
      );
  };

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

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidParam &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidParam*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidParam *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidParam *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidThreshold &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidThreshold*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidThreshold *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidThreshold *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidTime &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidTime*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidTime *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidTime *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidTimeInterval &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidTimeInterval*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidTimeInterval *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidTimeInterval *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidMask &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidMask*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidMask *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidMask *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::LogIdAlreadyExists &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogIdAlreadyExists*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::LogIdAlreadyExists *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::LogIdAlreadyExists *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidGrammar &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidGrammar*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidGrammar *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidGrammar *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidConstraint &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidConstraint*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidConstraint *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidConstraint *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::LogFull &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogFull*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::LogFull *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::LogFull *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::LogOffDuty &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogOffDuty*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::LogOffDuty *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::LogOffDuty *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::LogLocked &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogLocked*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::LogLocked *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::LogLocked *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::LogDisabled &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogDisabled*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::LogDisabled *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::LogDisabled *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidRecordId &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidRecordId*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidRecordId *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidRecordId *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidAttribute &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidAttribute*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidAttribute *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidAttribute *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::InvalidLogFullAction &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::InvalidLogFullAction*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::InvalidLogFullAction *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::InvalidLogFullAction *&);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::RecordIdList &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::RecordIdList*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::RecordIdList *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::RecordIdList *&);

// TAO_IDL - Generated from
// be/be_visitor_structure/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::NVPair &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::NVPair*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::NVPair *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::NVPair *&);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::NVList &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::NVList*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::NVList *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::NVList *&);

// TAO_IDL - Generated from
// be/be_visitor_structure/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::TimeInterval &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::TimeInterval*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::TimeInterval *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::TimeInterval *&);

// TAO_IDL - Generated from
// be/be_visitor_structure/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::LogRecord &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogRecord*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::LogRecord *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::LogRecord *&);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::RecordList &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::RecordList*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::RecordList *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::RecordList *&);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::Anys &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::Anys*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::Anys *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::Anys *&);

// TAO_IDL - Generated from
// be/be_visitor_interface/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::Iterator_ptr); // copying
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::Iterator_ptr *); // non-copying
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::Iterator_ptr &);

// TAO_IDL - Generated from
// be/be_visitor_structure/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::AvailabilityStatus &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::AvailabilityStatus*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::AvailabilityStatus *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::AvailabilityStatus *&);

// TAO_IDL - Generated from
// be/be_visitor_structure/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::Time24 &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::Time24*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::Time24 *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::Time24 *&);

// TAO_IDL - Generated from
// be/be_visitor_structure/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::Time24Interval &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::Time24Interval*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::Time24Interval *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::Time24Interval *&);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::IntervalsOfDay &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::IntervalsOfDay*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::IntervalsOfDay *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::IntervalsOfDay *&);

// TAO_IDL - Generated from
// be/be_visitor_structure/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::WeekMaskItem &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::WeekMaskItem*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::WeekMaskItem *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::WeekMaskItem *&);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::WeekMask &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::WeekMask*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::WeekMask *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::WeekMask *&);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::CapacityAlarmThresholdList &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::CapacityAlarmThresholdList*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::CapacityAlarmThresholdList *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::CapacityAlarmThresholdList *&);

// TAO_IDL - Generated from
// be/be_visitor_enum/any_op_ch.cpp:51

TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::OperationalState);
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::OperationalState &);

// TAO_IDL - Generated from
// be/be_visitor_enum/any_op_ch.cpp:51

TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::AdministrativeState);
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::AdministrativeState &);

// TAO_IDL - Generated from
// be/be_visitor_enum/any_op_ch.cpp:51

TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::ForwardingState);
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::ForwardingState &);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::QoSList &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::QoSList*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::QoSList *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::QoSList *&);

// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::UnsupportedQoS &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::UnsupportedQoS*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::UnsupportedQoS *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::UnsupportedQoS *&);

// TAO_IDL - Generated from
// be/be_visitor_interface/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::Log_ptr); // copying
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::Log_ptr *); // non-copying
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::Log_ptr &);

// TAO_IDL - Generated from
// be/be_visitor_interface/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::BasicLog_ptr); // copying
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::BasicLog_ptr *); // non-copying
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::BasicLog_ptr &);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::LogList &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogList*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::LogList *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::LogList *&);

// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, const DsLogAdmin::LogIdList &); // copying version
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogIdList*); // noncopying version
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::LogIdList *&); // deprecated
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DsLogAdmin::LogIdList *&);

// TAO_IDL - Generated from
// be/be_visitor_interface/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogMgr_ptr); // copying
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::LogMgr_ptr *); // non-copying
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::LogMgr_ptr &);

// TAO_IDL - Generated from
// be/be_visitor_interface/any_op_ch.cpp:52

TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::BasicLogFactory_ptr); // copying
TAO_Log_Export void operator<<= (CORBA::Any &, DsLogAdmin::BasicLogFactory_ptr *); // non-copying
TAO_Log_Export CORBA::Boolean operator>>= (const CORBA::Any &, DsLogAdmin::BasicLogFactory_ptr &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidParam &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidParam &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidThreshold &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidThreshold &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidTime &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidTime &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidTimeInterval &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidTimeInterval &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidMask &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidMask &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::LogIdAlreadyExists &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::LogIdAlreadyExists &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidGrammar &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidGrammar &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidConstraint &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidConstraint &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::LogFull &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::LogFull &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::LogOffDuty &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::LogOffDuty &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::LogLocked &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::LogLocked &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::LogDisabled &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::LogDisabled &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidRecordId &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidRecordId &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidAttribute &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidAttribute &);

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::InvalidLogFullAction &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::InvalidLogFullAction &);

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_RecordIdList_H_
#define _TAO_CDR_OP_DsLogAdmin_RecordIdList_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::RecordIdList &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::RecordIdList &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_RecordIdList_H_ */

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

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::NVPair &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::NVPair &);

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_NVList_H_
#define _TAO_CDR_OP_DsLogAdmin_NVList_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::NVList &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::NVList &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_NVList_H_ */

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

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::TimeInterval &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::TimeInterval &);

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

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::LogRecord &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::LogRecord &);

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_RecordList_H_
#define _TAO_CDR_OP_DsLogAdmin_RecordList_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::RecordList &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::RecordList &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_RecordList_H_ */

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_Anys_H_
#define _TAO_CDR_OP_DsLogAdmin_Anys_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::Anys &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::Anys &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_Anys_H_ */

// TAO_IDL - Generated from
// be/be_visitor_interface/cdr_op_ch.cpp:55

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::Iterator_ptr );
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::Iterator_ptr &);

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

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::AvailabilityStatus &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::AvailabilityStatus &);

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

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::Time24 &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::Time24 &);

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

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::Time24Interval &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::Time24Interval &);

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_IntervalsOfDay_H_
#define _TAO_CDR_OP_DsLogAdmin_IntervalsOfDay_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::IntervalsOfDay &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::IntervalsOfDay &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_IntervalsOfDay_H_ */

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

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::WeekMaskItem &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::WeekMaskItem &);

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_WeekMask_H_
#define _TAO_CDR_OP_DsLogAdmin_WeekMask_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::WeekMask &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::WeekMask &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_WeekMask_H_ */

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_CapacityAlarmThresholdList_H_
#define _TAO_CDR_OP_DsLogAdmin_CapacityAlarmThresholdList_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::CapacityAlarmThresholdList &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::CapacityAlarmThresholdList &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_CapacityAlarmThresholdList_H_ */

// TAO_IDL - Generated from
// be/be_visitor_enum/cdr_op_ch.cpp:50

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::OperationalState &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::OperationalState &);

// TAO_IDL - Generated from
// be/be_visitor_enum/cdr_op_ch.cpp:50

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::AdministrativeState &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::AdministrativeState &);

// TAO_IDL - Generated from
// be/be_visitor_enum/cdr_op_ch.cpp:50

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::ForwardingState &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::ForwardingState &);

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_QoSList_H_
#define _TAO_CDR_OP_DsLogAdmin_QoSList_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::QoSList &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::QoSList &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_QoSList_H_ */

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_ch.cpp:52

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::UnsupportedQoS &);
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::UnsupportedQoS &);

// TAO_IDL - Generated from
// be/be_visitor_interface/cdr_op_ch.cpp:55

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::Log_ptr );
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::Log_ptr &);

// TAO_IDL - Generated from
// be/be_visitor_interface/cdr_op_ch.cpp:55

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::BasicLog_ptr );
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::BasicLog_ptr &);

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_LogList_H_
#define _TAO_CDR_OP_DsLogAdmin_LogList_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::LogList &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::LogList &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_LogList_H_ */

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_ch.cpp:71

#if !defined _TAO_CDR_OP_DsLogAdmin_LogIdList_H_
#define _TAO_CDR_OP_DsLogAdmin_LogIdList_H_

TAO_Log_Export CORBA::Boolean operator<< (
    TAO_OutputCDR &,
    const DsLogAdmin::LogIdList &
  );
TAO_Log_Export CORBA::Boolean operator>> (
    TAO_InputCDR &,
    DsLogAdmin::LogIdList &
  );

#endif /* _TAO_CDR_OP_DsLogAdmin_LogIdList_H_ */

// TAO_IDL - Generated from
// be/be_visitor_interface/cdr_op_ch.cpp:55

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::LogMgr_ptr );
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::LogMgr_ptr &);

// TAO_IDL - Generated from
// be/be_visitor_interface/cdr_op_ch.cpp:55

TAO_Log_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DsLogAdmin::BasicLogFactory_ptr );
TAO_Log_Export CORBA::Boolean operator>> (TAO_InputCDR &, DsLogAdmin::BasicLogFactory_ptr &);

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

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

#if defined(_MSC_VER) && (_MSC_VER >= 1200)
#pragma warning(pop)
#endif /* _MSC_VER */

#if defined (__BORLANDC__)
#pragma option pop
#endif /* __BORLANDC__ */

#include /**/ "ace/post.h"

#endif /* ifndef */

