DynValue_i.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: DynValue_i.h 77779 2007-03-23 11:48:02Z johnnyw $
00004 
00005 //=============================================================================
00006 /**
00007  *  @file    DynValue_i.h
00008  *
00009  *  $Id: DynValue_i.h 77779 2007-03-23 11:48:02Z johnnyw $
00010  *
00011  *  @author Jeff Parsons <parsons@cs.wustl.edu>
00012  */
00013 //=============================================================================
00014 
00015 
00016 #ifndef TAO_DYNVALUE_I_H
00017 #define TAO_DYNVALUE_I_H
00018 #include /**/ "ace/pre.h"
00019 
00020 #include "tao/DynamicAny/DynValueCommon_i.h"
00021 
00022 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00023 # pragma once
00024 #endif /* ACE_LACKS_PRAGMA_ONCE */
00025 
00026 #if defined (_MSC_VER)
00027 # pragma warning(push)
00028 # pragma warning (disable:4250)
00029 #endif /* _MSC_VER */
00030 
00031 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00032 
00033 /**
00034  * @class TAO_DynValue_i
00035  *
00036  * @brief Implementation of the DynValue class.
00037  */
00038 class TAO_DynamicAny_Export TAO_DynValue_i
00039   : public virtual DynamicAny::DynValue,
00040     public virtual TAO_DynValueCommon_i
00041 {
00042 public:
00043   TAO_DynValue_i (void);
00044 
00045   ~TAO_DynValue_i (void);
00046 
00047   virtual char * current_member_name (void);
00048 
00049   virtual CORBA::TCKind current_member_kind (void);
00050 
00051   virtual DynamicAny::NameValuePairSeq * get_members (void);
00052 
00053   virtual void set_members (const DynamicAny::NameValuePairSeq & value);
00054 
00055   virtual DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (void);
00056 
00057   virtual void set_members_as_dyn_any (
00058       const DynamicAny::NameDynAnyPairSeq & value);
00059 };
00060 
00061 TAO_END_VERSIONED_NAMESPACE_DECL
00062 
00063 #if defined(_MSC_VER)
00064 # pragma warning(pop)
00065 #endif /* _MSC_VER */
00066 
00067 #include /**/ "ace/post.h"
00068 #endif /* TAO_DYNVALUE_I_H */

Generated on Sun Jan 27 13:36:29 2008 for TAO_DynamicAny by doxygen 1.3.6