Lines Matching defs:AdbdAuthContext
76 struct AdbdAuthContext { struct
82 explicit AdbdAuthContext(AdbdAuthCallbacksV1* callbacks) : next_id_(0), callbacks_(*callbacks) { in AdbdAuthContext() argument
117 uint64_t NextId() { return next_id_++; } in NextId()
119 void DispatchPendingPrompt() REQUIRES(mutex_) { in DispatchPendingPrompt()
141 void UpdateFrameworkWritable() REQUIRES(mutex_) { in UpdateFrameworkWritable()
157 void ReplaceFrameworkFd(unique_fd new_fd) REQUIRES(mutex_) { in ReplaceFrameworkFd()
182 void HandlePacket(std::string_view packet) EXCLUDES(mutex_) { in HandlePacket()
206 void AllowUsbDevice(std::string_view buf) EXCLUDES(mutex_) { in AllowUsbDevice()
227 void DenyUsbDevice(std::string_view buf) EXCLUDES(mutex_) { in DenyUsbDevice()
235 void KeyRemoved(std::string_view buf) EXCLUDES(mutex_) { in KeyRemoved()
240 bool SendPacket() REQUIRES(mutex_) { in SendPacket()
296 void Run() { in Run()
392 void IteratePublicKeys(bool (*callback)(void*, const char*, size_t), void* opaque) { in IteratePublicKeys()
410 uint64_t PromptUser(std::string_view public_key, void* arg) EXCLUDES(mutex_) { in PromptUser()
420 uint64_t NotifyAuthenticated(std::string_view public_key) EXCLUDES(mutex_) { in NotifyAuthenticated()
429 void NotifyDisconnected(uint64_t id) EXCLUDES(mutex_) { in NotifyDisconnected()
440 uint64_t NotifyTlsDeviceConnected(AdbTransportType type, in NotifyTlsDeviceConnected()
452 void NotifyTlsDeviceDisconnected(AdbTransportType type, uint64_t id) EXCLUDES(mutex_) { in NotifyTlsDeviceDisconnected()
483 .cb = std::bind(&AdbdAuthContext::KeyRemoved, this, std::placeholders::_1)}); in InitFrameworkHandlers() argument
496 unique_fd epoll_fd_;
497 unique_fd event_fd_;
498 unique_fd sock_fd_;
499 unique_fd framework_fd_;
523 AdbdAuthContext* adbd_auth_new(AdbdAuthCallbacks* callbacks) { in adbd_auth_new() argument