diff options
author | Susheel Yadagiri <syadagir@codeaurora.org> | 2013-08-28 20:23:23 -0700 |
---|---|---|
committer | Bhavya Sokke Mallikarjunappa <bsokke@codeaurora.org> | 2014-01-03 08:42:04 -0800 |
commit | 503a7119df32dd14321997cce30f4729922891d2 (patch) | |
tree | b282825a92958a0d3c44313a9c44f4a4ed172287 /cnefeatureconfig/src | |
parent | 3a664fa51724a37727dc713d0d77bea70219ab18 (diff) | |
download | android_external_connectivity-503a7119df32dd14321997cce30f4729922891d2.tar.gz android_external_connectivity-503a7119df32dd14321997cce30f4729922891d2.tar.bz2 android_external_connectivity-503a7119df32dd14321997cce30f4729922891d2.zip |
Add new feature to cneFeatureConfig
New feature ATP added to cne feature set.
Change-Id: If7cd8de83cf1738113e635d2779559e6f7b09575
Diffstat (limited to 'cnefeatureconfig/src')
-rw-r--r-- | cnefeatureconfig/src/CneFeatureConfig.cpp | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/cnefeatureconfig/src/CneFeatureConfig.cpp b/cnefeatureconfig/src/CneFeatureConfig.cpp index 58cb797..ad0d460 100644 --- a/cnefeatureconfig/src/CneFeatureConfig.cpp +++ b/cnefeatureconfig/src/CneFeatureConfig.cpp @@ -1,5 +1,5 @@ /*============================================================================== -Copyright (c) 2012, The Linux Foundation. All rights reserved. +Copyright (c) 2012, 2014 The Linux Foundation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -66,7 +66,8 @@ bool isFeatureEnabled(int f) CneFeatureConfig::CneFeatureConfig():bCne(false), bFmc(false), bWqe(false), - bNsrm(false) + bNsrm(false), + bAtp(false) { } @@ -125,6 +126,27 @@ void CneFeatureConfig::readFeature(void) { bNsrm = true; break; } + case ATP_CNE: //7 --> CNE enabled. ATP mode. + { + bCne = true; + bAtp = true; + break; + } + case ATP_NSRM_CNE: //8 --> CNE enabled. ATP & NSRM mode. + { + bCne = true; + bAtp = true; + bNsrm = true; + break; + } + case ATP_NSRM_WQE_CNE: //9 --> CNE enabled. ATP WQE & NSRM mode. + { + bCne = true; + bAtp = true; + bNsrm = true; + bWqe = true; + break; + } default: CFC_LOGW("Unknown feature value in property. Features disabled by default"); } @@ -145,6 +167,9 @@ bool CneFeatureConfig::isEnabled(Feature f) { case WQE: return bWqe; break; + case ATP: + return bAtp; + break; default: CFC_LOGW("Feature %d not known, returning default", f); return false; |