diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-22 18:54:14 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-22 20:56:39 +0900 |
| commit | 9d294741fd1bb469ed6be4e46af2f6521ce75054 (patch) | |
| tree | 4f0f839678bd5191a9bb941a9240f588da6b9879 /src/RpcMethodImpl.cc | |
| parent | e2340efe2788648a6edc49eaa236e1f62d96a937 (diff) | |
Rewritten FeatureConfig into set of functions
Diffstat (limited to 'src/RpcMethodImpl.cc')
| -rw-r--r-- | src/RpcMethodImpl.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/RpcMethodImpl.cc b/src/RpcMethodImpl.cc index 32c362e3..34ab43a9 100644 --- a/src/RpcMethodImpl.cc +++ b/src/RpcMethodImpl.cc @@ -1228,11 +1228,10 @@ SharedHandle<ValueBase> GetVersionRpcMethod::process SharedHandle<Dict> result = Dict::g(); result->put(KEY_VERSION, PACKAGE_VERSION); SharedHandle<List> featureList = List::g(); - const FeatureMap& features = FeatureConfig::getInstance()->getFeatures(); - for(FeatureMap::const_iterator i = features.begin(), eoi = features.end(); - i != eoi;++i){ - if((*i).second) { - featureList->append((*i).first); + for(int feat = 0; feat < MAX_FEATURE; ++feat) { + const char* name = strSupportedFeature(feat); + if(name) { + featureList->append(name); } } result->put(KEY_ENABLED_FEATURES, featureList); |
