Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / tests / OBV / Indirection / Factory.h
blob17f21158d025ebc2e08007afa20fed39dd71023e
1 #include "tao/Valuetype/ValueFactory.h"
2 #include "tao/ORB.h"
3 #include "MessengerC.h"
5 class NodeFactory : public CORBA::ValueFactoryBase
7 public:
8 static void register_new_factory(CORBA::ORB& orb);
9 virtual CORBA::ValueBase* create_for_unmarshal();
13 class BoxedValueFactory : public CORBA::ValueFactoryBase
15 public:
16 static void register_new_factory(CORBA::ORB& orb);
17 virtual CORBA::ValueBase* create_for_unmarshal();
21 class BaseValueFactory : public CORBA::ValueFactoryBase
23 public:
24 static void register_new_factory(CORBA::ORB& orb);
25 virtual CORBA::ValueBase* create_for_unmarshal();
29 class TValueFactory : public CORBA::ValueFactoryBase
31 public:
32 static void register_new_factory(CORBA::ORB& orb);
33 virtual CORBA::ValueBase* create_for_unmarshal();
36 class ConfigValueFactory : public CORBA::ValueFactoryBase
38 public:
39 static void register_new_factory(CORBA::ORB& orb);
40 virtual CORBA::ValueBase* create_for_unmarshal();
43 class ConfigValueImpl : public ::OBV_demo::value::idl::ConfigValue
45 public:
46 ConfigValueImpl (const char* name, const char* value);