diff options
author | mcorino <mcorino@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-12-17 13:10:42 +0000 |
---|---|---|
committer | mcorino <mcorino@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-12-17 13:10:42 +0000 |
commit | 68a56cb9a02e52dd019bc12007ed9fef7f5a3d9c (patch) | |
tree | ece584ca7cf1c492a75d63313b22b72a95fe7c66 /TAO/tao | |
parent | 95d50c36d1a1f6600cf9a9e5bd8cc6dec8b4059a (diff) | |
download | ATCD-68a56cb9a02e52dd019bc12007ed9fef7f5a3d9c.tar.gz |
Thu Dec 17 13:12:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
* tao/Leader_Follower.h:
* tao/Leader_Follower.inl:
Added method set_new_leader_generator().
This resolves Bugzilla #3772.
Diffstat (limited to 'TAO/tao')
-rw-r--r-- | TAO/tao/Leader_Follower.h | 3 | ||||
-rw-r--r-- | TAO/tao/Leader_Follower.inl | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/TAO/tao/Leader_Follower.h b/TAO/tao/Leader_Follower.h index b817b450e21..8fb6125f670 100644 --- a/TAO/tao/Leader_Follower.h +++ b/TAO/tao/Leader_Follower.h @@ -184,6 +184,9 @@ public: /// Called when we are out of leaders. void no_leaders_available (void); + /// Set the new leader generator. + void set_new_leader_generator(TAO_New_Leader_Generator *new_leader_generator); + private: /// Shortcut to obtain the TSS resources of the orb core. TAO_ORB_Core_TSS_Resources *get_tss_resources (void) const; diff --git a/TAO/tao/Leader_Follower.inl b/TAO/tao/Leader_Follower.inl index 60293532455..47fc78439b2 100644 --- a/TAO/tao/Leader_Follower.inl +++ b/TAO/tao/Leader_Follower.inl @@ -196,6 +196,12 @@ TAO_Leader_Follower::has_clients (void) const return this->clients_; } +ACE_INLINE void +TAO_Leader_Follower::set_new_leader_generator(TAO_New_Leader_Generator *new_leader_generator) +{ + this->new_leader_generator_ = new_leader_generator; +} + // **************************************************************** ACE_INLINE |