diff options
Diffstat (limited to 'ACE/TAO/orbsvcs/examples/ImR/Advanced/Manager_i.h')
-rw-r--r-- | ACE/TAO/orbsvcs/examples/ImR/Advanced/Manager_i.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ACE/TAO/orbsvcs/examples/ImR/Advanced/Manager_i.h b/ACE/TAO/orbsvcs/examples/ImR/Advanced/Manager_i.h new file mode 100644 index 00000000000..9a5bca21ed9 --- /dev/null +++ b/ACE/TAO/orbsvcs/examples/ImR/Advanced/Manager_i.h @@ -0,0 +1,35 @@ +// -*- C++ -*- +// +// $Id$ +#ifndef MANAGERI_H_ +#define MANAGERI_H_ + +#include "ManagerS.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +#pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + +class Manager_i + : public virtual POA_Manager +{ +public: + Manager_i (long retryCount); + + virtual ~Manager_i (void); + + virtual CORBA::Long registerServer (); + + virtual void startRetry (CORBA::Long count); + + virtual CORBA::Long endRetry (); + +private: + + long server_instance_; + long retry_count_; + long retry_attempt_; +}; + + +#endif /* MANAGERI_H_ */ |