Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / tests / OBV / Indirection / Messenger_i.h
blob31c99744931b292afda6bc4ff90cd26d88eb44e3
1 #ifndef MESSENGER_I_H
2 #define MESSENGER_I_H
4 #include "MessengerS.h"
6 #include "tao/Valuetype/ValueFactory.h"
8 class Messenger_i : public virtual POA_demo::value::idl::ValueServer
10 public:
11 Messenger_i();
13 virtual char * receive_boxedvalue (
14 ::demo::value::idl::boxedValue * b);
16 virtual char * receive_long (
17 ::demo::value::idl::boxedLong * p1,
18 ::demo::value::idl::boxedLong * p2);
20 virtual char * receive_string (
21 ::demo::value::idl::boxedString * s1,
22 ::demo::value::idl::boxedString * s2);
24 virtual char * receive_list (
25 ::demo::value::idl::Node * node);
27 virtual char * receive_truncatable (
28 ::demo::value::idl::TValue *& v);
30 virtual char * receive_sequence (
31 const ::demo::value::idl::ConfigValues & v);
33 protected:
34 virtual ~Messenger_i();
39 //class NodeImpl : public virtual POA_demo::value::idl::Node
40 //class NodeFactory
41 // : public virtual CORBA::ValueFactoryBase
42 //{
43 //public:
44 // static void register_new_factory(CORBA::ORB& orb);
45 //private:
46 // virtual CORBA::ValueBase* create_for_unmarshal();
47 //};
49 #endif