Lines Matching refs:mutex_

48   void Connect(BleSocket& other) ABSL_LOCKS_EXCLUDED(mutex_);
51 InputStream& GetInputStream() override ABSL_LOCKS_EXCLUDED(mutex_);
55 OutputStream& GetOutputStream() override ABSL_LOCKS_EXCLUDED(mutex_);
58 BleSocket* GetRemoteSocket() ABSL_LOCKS_EXCLUDED(mutex_);
61 bool IsConnected() const ABSL_LOCKS_EXCLUDED(mutex_);
64 bool IsClosed() const ABSL_LOCKS_EXCLUDED(mutex_);
67 Exception Close() override ABSL_LOCKS_EXCLUDED(mutex_);
72 ABSL_LOCKS_EXCLUDED(mutex_);
75 void DoClose() ABSL_EXCLUSIVE_LOCKS_REQUIRED(mutex_);
78 bool IsConnectedLocked() const ABSL_EXCLUSIVE_LOCKS_REQUIRED(mutex_);
83 InputStream& GetLocalInputStream() ABSL_LOCKS_EXCLUDED(mutex_);
88 OutputStream& GetLocalOutputStream() ABSL_LOCKS_EXCLUDED(mutex_);
95 mutable absl::Mutex mutex_; variable
97 BleSocket* remote_socket_ ABSL_GUARDED_BY(mutex_) = nullptr;
98 bool closed_ ABSL_GUARDED_BY(mutex_) = false;
116 ABSL_LOCKS_EXCLUDED(mutex_);
125 bool Connect(BleSocket& socket) ABSL_LOCKS_EXCLUDED(mutex_);
131 ABSL_LOCKS_EXCLUDED(mutex_);
135 Exception Close() ABSL_LOCKS_EXCLUDED(mutex_);
138 Exception DoClose() ABSL_EXCLUSIVE_LOCKS_REQUIRED(mutex_);
140 absl::Mutex mutex_; variable
142 absl::flat_hash_set<BleSocket*> pending_sockets_ ABSL_GUARDED_BY(mutex_);
143 std::function<void()> close_notifier_ ABSL_GUARDED_BY(mutex_);
144 bool closed_ ABSL_GUARDED_BY(mutex_) = false;
157 ABSL_LOCKS_EXCLUDED(mutex_);
159 ABSL_LOCKS_EXCLUDED(mutex_);
165 ABSL_LOCKS_EXCLUDED(mutex_);
171 ABSL_LOCKS_EXCLUDED(mutex_);
177 override ABSL_LOCKS_EXCLUDED(mutex_);
179 ABSL_LOCKS_EXCLUDED(mutex_);
187 const std::string& service_id) override ABSL_LOCKS_EXCLUDED(mutex_);
208 absl::Mutex mutex_; variable
221 AdvertisingInfo advertising_info_ ABSL_GUARDED_BY(mutex_);
222 ScanningInfo scanning_info_ ABSL_GUARDED_BY(mutex_);