3 // ===================================================================
5 * @file FactoryC_impl.h
7 * @author Boris Kolpackov <bosk@ipmce.ru>
9 // ===================================================================
11 #ifndef TAO_FACTORY_FACTORY_C_IMPL_H
12 #define TAO_FACTORY_FACTORY_C_IMPL_H
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
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
40 virtual OBV_FactoryTest::Value2
* create_default (
43 virtual OBV_FactoryTest::Value2
* create (
45 const OBV_FactoryTest::BaseValue::BV_Data
& data
);
48 virtual CORBA::ValueBase
* create_for_unmarshal ();
51 #endif /* TAO_FACTORY_FACTORY_C_IMPL_H */