Lines Matching refs:AVSessionItem
26 int32_t AddSession(pid_t pid, const std::string& abilityName, sptr<AVSessionItem>& item) override;
28 std::vector<sptr<AVSessionItem>> RemoveSession(pid_t pid) override;
30 sptr<AVSessionItem> RemoveSession(pid_t pid, const std::string& abilityName) override;
32 sptr<AVSessionItem> RemoveSession(const std::string& sessionId) override;
34 sptr<AVSessionItem> GetSession(pid_t pid, const std::string& abilityName) override;
36 std::vector<sptr<AVSessionItem>> GetSessionsByPid(pid_t pid) override;
42 sptr<AVSessionItem> GetSessionById(const std::string& sessionId) override;
44 std::vector<sptr<AVSessionItem>> GetAllSessions() override;
46 void UpdateSessionSort(sptr<AVSessionItem>& item) override;
53 std::map<std::pair<pid_t, std::string>, sptr<AVSessionItem>> sessions_;
54 std::list<sptr<AVSessionItem>> stack_;