diff options
author | petr@mysql.com <> | 2004-10-27 10:21:48 +0400 |
---|---|---|
committer | petr@mysql.com <> | 2004-10-27 10:21:48 +0400 |
commit | 3c33df381ff0560e9ef859951b1a5b38d205d609 (patch) | |
tree | b02502dafdd06567037ebe20ec97173a4268fc16 /server-tools/instance-manager/instance_map.cc | |
parent | 73aeeaf4edfc8d75e7248220fa0eccc3c0e58d27 (diff) | |
download | mariadb-git-3c33df381ff0560e9ef859951b1a5b38d205d609.tar.gz |
more review fixes
Diffstat (limited to 'server-tools/instance-manager/instance_map.cc')
-rw-r--r-- | server-tools/instance-manager/instance_map.cc | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/server-tools/instance-manager/instance_map.cc b/server-tools/instance-manager/instance_map.cc index aa81194b1d4..b70f622fa73 100644 --- a/server-tools/instance-manager/instance_map.cc +++ b/server-tools/instance-manager/instance_map.cc @@ -226,26 +226,20 @@ int Instance_map::load() } -Instance *Instance_map::get_instance(uint instance_number) -{ - if (instance_number < hash.records) - return (Instance *) hash_element(&hash, instance_number); - else - return NULL; -} +/*--- Implementaton of the Instance map iterator class ---*/ -/*--- Implementaton of the Instance map iterator class (Imap_iterator) ---*/ - - -void Imap_iterator::go_to_first() +void Instance_map::Iterator::go_to_first() { current_instance=0; } -Instance *Imap_iterator::next() +Instance *Instance_map::Iterator::next() { - return instance_map->get_instance(current_instance++); + if (current_instance < instance_map->hash.records) + return (Instance *) hash_element(&instance_map->hash, current_instance++); + else + return NULL; } |