Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / orbsvcs / performance-tests / RTEvent / lib / Shutdown.h
blobb50a2195ee45a676e31c5cbe267f1bfb5a953ef9
1 /**
2 * @file Shutdown.h
4 * @author Carlos O'Ryan <coryan@uci.edu>
5 */
6 #ifndef TAO_PERF_RTEC_SHUTDOWN_H
7 #define TAO_PERF_RTEC_SHUTDOWN_H
9 #include "ace/config-all.h"
10 #include "ace/CORBA_macros.h"
12 /**
13 * @class Shutdown
15 * @brief Helper functor to call the shutdown() method of a class.
17 template<class Client>
18 class Shutdown
20 public:
21 void operator() (Client *client);
24 #if defined(__ACE_INLINE__)
25 #include "Shutdown.inl"
26 #endif /* __ACE_INLINE__ */
28 #include "Shutdown.cpp"
30 #endif /* TAO_PERF_RTEC_SHUTDOWN_H */