Lines Matching refs:mutex
42 explicit ClatdController(NetworkController* controller) EXCLUDES(mutex) in ClatdController()
44 virtual ~ClatdController() EXCLUDES(mutex){}; in ~ClatdController()
47 void init(void) EXCLUDES(mutex);
50 std::string* v6Addr) EXCLUDES(mutex);
51 int stopClatd(const std::string& interface) EXCLUDES(mutex);
53 void dump(netdutils::DumpWriter& dw) EXCLUDES(mutex);
77 std::mutex mutex; variable
79 const NetworkController* mNetCtrl GUARDED_BY(mutex);
80 std::map<std::string, ClatdTracker> mClatdTrackers GUARDED_BY(mutex);
81 ClatdTracker* getClatdTracker(const std::string& interface) REQUIRES(mutex);
83 void dumpEgress(netdutils::DumpWriter& dw) REQUIRES(mutex);
84 void dumpIngress(netdutils::DumpWriter& dw) REQUIRES(mutex);
85 void dumpTrackers(netdutils::DumpWriter& dw) REQUIRES(mutex);
92 bpf::BpfMap<ClatEgress4Key, ClatEgress4Value> mClatEgress4Map GUARDED_BY(mutex);
93 bpf::BpfMap<ClatIngress6Key, ClatIngress6Value> mClatIngress6Map GUARDED_BY(mutex);
95 void maybeStartBpf(const ClatdTracker& tracker) REQUIRES(mutex);
96 void maybeStopBpf(const ClatdTracker& tracker) REQUIRES(mutex);
98 REQUIRES(mutex);