2 // This file contains few valuetypes to show and test basic OBV factory
3 // construct functionality.
10 // Base valuetype without any ops or factories. Result should be
11 // concrete BaseConcreteValue_init class ready to use.
15 // Nested type to check proper visibility.
21 public unsigned long some_data
;
25 // Another valuetype w/o ops, etc. Just to check proper inheritance
26 // of OBV_ classes and RefCounter's. Value1_init should be
29 valuetype Value1
: BaseValue
31 public unsigned long id;
35 // Valuetype with few factories.
37 valuetype Value2
: BaseValue
39 public unsigned long id;
42 factory create_default
(in unsigned long id);
43 factory create
(in unsigned long id,
48 // Interface to pass valuetypes.
52 BaseValue get_base_value
();
56 // Shutdown the romote ORB
57 oneway
void shutdown
();