PageRenderTime 40ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/tests/OBV/Simple/Server_i.h

https://bitbucket.org/snaewe/tao
C Header | 46 lines | 15 code | 13 blank | 18 comment | 0 complexity | ed157574e00ff0a746ad269904c656b7 MD5 | raw file
Possible License(s): CC-BY-SA-3.0
  1. // -*- C++ -*-
  2. //=============================================================================
  3. /**
  4. * @file Server_i.h
  5. *
  6. * $Id$
  7. *
  8. * This class implements the Event_Types IDL interface.
  9. *
  10. *
  11. * @author Torsten Kuepper derived from the Echo example TAO/example/Simple/echo of Kirthika Parameswaran <kirthika@cs.wustl.edu>
  12. */
  13. //=============================================================================
  14. #ifndef ECHO_I_H
  15. #define ECHO_I_H
  16. #include "OBVS.h"
  17. class Checkpoint_i : public POA_Checkpoint
  18. {
  19. public:
  20. // = Initialization and termination methods.
  21. /// Constructor.
  22. Checkpoint_i (void);
  23. /// Destructor.
  24. ~Checkpoint_i (void);
  25. virtual void put_event (Event * e);
  26. virtual void shutdown (void);
  27. /// Set the ORB pointer.
  28. void orb (CORBA::ORB_ptr o);
  29. private:
  30. /// ORB pointer.
  31. CORBA::ORB_var orb_;
  32. };
  33. #endif /* ECHO_I_H */