Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / orbsvcs / tests / Security / mixed_security_test / Foo_i.h
blob5abe3a68709bd16f565fd55bb1d3fcb8eef89105
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file Foo_i.h
7 * Implementation header for the Secure_Invocation test.
9 * @author Ossama Othman <ossama@uci.edu>
11 //=============================================================================
13 #ifndef SECURE_INVOCATION_FOO_I_H
14 #define SECURE_INVOCATION_FOO_I_H
16 #include "FooS.h"
17 #include "orbsvcs/SecurityLevel3C.h"
19 class Foo_i : public virtual POA_Foo::Bar
21 public:
22 /// Constructor.
23 Foo_i (CORBA::ORB_ptr,
24 SecurityLevel3::SecurityCurrent_ptr);
26 /// Test method.
27 virtual void baz ();
29 virtual void shutdown ();
31 private:
32 /// Reference to the ORB.
33 CORBA::ORB_var orb_;
35 /// Reference to the "SecurityCurrent" object.
36 SecurityLevel3::SecurityCurrent_var current_;
39 #endif /* SECURE_INVOCATION_FOO_I_H */