Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Portable_Interceptors / Benchmark / test_i.h
blobcf7340431d071d2b696910aa41c38f26e0944b7f
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
24 public:
25 /// ctor
26 Secure_Vault_i (CORBA::ORB_ptr orb);
28 virtual CORBA::Short ready (void);
30 /// Passwd sent in the service context list
31 virtual void authenticate (const char * user);
33 virtual CORBA::Long update_records (CORBA::Long id,
34 const Test_Interceptors::Secure_Vault::Record & val);
36 virtual void shutdown (void);
38 private:
39 /// The ORB pointer (for shutdown.)
40 CORBA::ORB_var orb_;
43 #endif /* TAO_INTERCEPTOR_TEST_I_H */