More tests update
[ACE_TAO.git] / TAO / tests / CSD_Collocation / Diamond_i.h
blob9c40c7fe24722bab9ca118de4e30a25ed251a285
1 #if !defined (TAO_DIAMOND_I_H)
2 #define TAO_DIAMOND_I_H
4 #include "DiamondS.h"
6 #if !defined (ACE_LACKS_PRAGMA_ONCE)
7 # pragma once
8 #endif /* ACE_LACKS_PRAGMA_ONCE */
11 class Top_i : public POA_Diamond::Top
13 public:
14 Top_i (void);
15 ~Top_i (void);
16 // Ctor and dtor.
18 virtual char * shape (void);
19 // Return the shape of this object (interface.)
22 class Left_i : public POA_Diamond::Left
24 public:
25 Left_i (void);
26 ~Left_i (void);
27 // Ctor, dtor.
29 virtual char * shape (void);
30 // Return the shape of this object (interface.)
32 virtual char * color (void);
33 // Return the color of this object (interface.)
36 class Right_i : public POA_Diamond::Right
38 public:
39 Right_i (void);
40 ~Right_i (void);
41 // Ctor, dtor.
43 virtual char * shape (void);
44 // Return the shape of this object (interface.)
46 virtual char * color (void);
47 // Return the color of this object (interface.)
49 virtual CORBA::Long width (void);
50 // Return the width of the stuff.
53 class Buttom_i : public POA_Diamond::Buttom
55 public:
56 Buttom_i (void);
57 ~Buttom_i (void);
58 // Ctor, dtor.
60 virtual char * shape (void);
61 // Return the shape of this object (interface.)
63 virtual char * color (void);
64 // Return the color of this object (interface.)
66 virtual CORBA::Long width (void);
67 // Return the width of the stuff.
69 virtual char * name (void);
70 // Return the name of the object.
73 #endif /* TAO_DIAMOND_I_H */