Merge pull request #2222 from jwillemsen/jwi-dllexportwarning
[ACE_TAO.git] / TAO / tests / Portable_Interceptors / Benchmark / test_i.h
blobe851bded5d195ef195b6fddc36eda5b597a2a46f
2 //=============================================================================
3 /**
4 * @file test_i.h
6 * @author Nanbor Wang
7 */
8 //=============================================================================
11 #ifndef TAO_INTERCEPTOR_TEST_I_H
12 #define TAO_INTERCEPTOR_TEST_I_H
14 #include "testS.h"
16 /**
17 * @class Secure_Vault_i
19 * Implements the Secure_Vault interface in test.idl
21 class Secure_Vault_i : public POA_Test_Interceptors::Secure_Vault
23 public:
24 /// ctor
25 Secure_Vault_i (CORBA::ORB_ptr orb);
27 virtual CORBA::Short ready ();
29 /// Passwd sent in the service context list
30 virtual void authenticate (const char * user);
32 virtual CORBA::Long update_records (CORBA::Long id,
33 const Test_Interceptors::Secure_Vault::Record & val);
35 virtual void shutdown ();
37 private:
38 /// The ORB pointer (for shutdown.)
39 CORBA::ORB_var orb_;
42 #endif /* TAO_INTERCEPTOR_TEST_I_H */