Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tests / OBV / Factory / FactoryC_impl.h
blob28fa755bc273843c60ef79761767b94526e7a75a
1 // -*- C++ -*-
3 // ===================================================================
4 /**
5 * @file FactoryC_impl.h
7 * @author Boris Kolpackov <bosk@ipmce.ru>
8 */
9 // ===================================================================
11 #ifndef TAO_FACTORY_FACTORY_C_IMPL_H
12 #define TAO_FACTORY_FACTORY_C_IMPL_H
14 #include "FactoryC.h"
16 /**
17 * @class Value2_impl
19 * @brief Value2 implementation.
21 * Implements the Value2 valuetype.
23 * @note Just need to mix-in RefCounter
25 class Value2_impl : public virtual OBV_OBV_FactoryTest::Value2,
26 public virtual CORBA::DefaultValueRefCountBase
30 /**
31 * @class Value2_init_impl
33 * @brief OBV factory implementation.
35 * Implements the Value2 factory implementation.
37 class Value2_init_impl : public OBV_FactoryTest::Value2_init
39 public:
40 virtual OBV_FactoryTest::Value2* create_default (
41 CORBA::ULong id);
43 virtual OBV_FactoryTest::Value2* create (
44 CORBA::ULong id,
45 const OBV_FactoryTest::BaseValue::BV_Data & data);
47 public:
48 virtual CORBA::ValueBase * create_for_unmarshal ();
51 #endif /* TAO_FACTORY_FACTORY_C_IMPL_H */