Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7c334a12 authored by Yangster's avatar Yangster
Browse files

Make member function as const whenever possible.

Test: unit tests passed.
Change-Id: I751cabf305a4b5aa2095853cc951837da0df4c78
parent 916c83d2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -114,7 +114,7 @@ void StatsLogProcessor::OnConfigUpdated(const ConfigKey& key, const StatsdConfig
    }
}

size_t StatsLogProcessor::GetMetricsSize(const ConfigKey& key) {
size_t StatsLogProcessor::GetMetricsSize(const ConfigKey& key) const {
    auto it = mMetricsManagers.find(key);
    if (it == mMetricsManagers.end()) {
        ALOGW("Config source %s does not exist", key.ToString().c_str());
+2 −2
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@ public:
    void OnConfigUpdated(const ConfigKey& key, const StatsdConfig& config);
    void OnConfigRemoved(const ConfigKey& key);

    size_t GetMetricsSize(const ConfigKey& key);
    size_t GetMetricsSize(const ConfigKey& key) const;

    void onDumpReport(const ConfigKey& key, vector<uint8_t>* outData);
    void onAnomalyAlarmFired(
+2 −1
Original line number Diff line number Diff line
@@ -104,7 +104,8 @@ bool CombinationConditionTracker::init(const vector<Condition>& allConditionConf

void CombinationConditionTracker::isConditionMet(
        const map<string, HashableDimensionKey>& conditionParameters,
        const vector<sp<ConditionTracker>>& allConditions, vector<ConditionState>& conditionCache) {
        const vector<sp<ConditionTracker>>& allConditions,
        vector<ConditionState>& conditionCache) const {
    for (const int childIndex : mChildren) {
        if (conditionCache[childIndex] == ConditionState::kNotEvaluated) {
            allConditions[childIndex]->isConditionMet(conditionParameters, allConditions,
+1 −1
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ public:

    void isConditionMet(const std::map<std::string, HashableDimensionKey>& conditionParameters,
                        const std::vector<sp<ConditionTracker>>& allConditions,
                        std::vector<ConditionState>& conditionCache) override;
                        std::vector<ConditionState>& conditionCache) const override;

private:
    LogicalOperation mLogicalOperation;
+2 −2
Original line number Diff line number Diff line
@@ -72,7 +72,7 @@ public:
                                   std::vector<bool>& conditionChanged) = 0;

    // Return the current condition state.
    virtual ConditionState isConditionMet() {
    virtual ConditionState isConditionMet() const {
        return mNonSlicedConditionState;
    };

@@ -85,7 +85,7 @@ public:
    virtual void isConditionMet(
            const std::map<std::string, HashableDimensionKey>& conditionParameters,
            const std::vector<sp<ConditionTracker>>& allConditions,
            std::vector<ConditionState>& conditionCache) = 0;
            std::vector<ConditionState>& conditionCache) const = 0;

    // return the list of LogMatchingTracker index that this ConditionTracker uses.
    virtual const std::set<int>& getLogTrackerIndex() const {
Loading