Merge pull request #2222 from jwillemsen/jwi-dllexportwarning
[ACE_TAO.git] / TAO / tests / Skeleton_Inheritance / interface_3_i.h
blobb536d54146f35579c44c0d306ca2f253c0b1bef2
2 #ifndef INTERFACE_3_I_H_
3 #define INTERFACE_3_I_H_
4 #include /**/ "ace/pre.h"
6 #include "idl_3S.h"
8 class interface_3_i
9 : public virtual POA_Skeleton_Inheritance::Interface_3
11 public:
12 /// Constructor
13 interface_3_i (CORBA::ORB_ptr orb);
15 virtual char * operation_1 ();
16 virtual char * operation_2 ();
17 virtual char * operation_3 ();
19 virtual void shutdown ();
21 virtual ::CORBA::Long attribute_1 ();
22 virtual void attribute_1 (::CORBA::Long attribute_1);
24 virtual char * attribute_2 ();
26 virtual ::CORBA::Short attribute_3 ();
27 virtual void attribute_3 (::CORBA::Short attribute_3);
29 private:
30 /// Use an ORB reference to convert strings to objects and shutdown
31 /// the application.
32 CORBA::ORB_var orb_;
35 #include /**/ "ace/post.h"
36 #endif /* INTERFACE_3_I_H_ */