Searched refs:ClearKeySessionLibrary (Results 1 – 4 of 4) sorted by relevance
29 Mutex ClearKeySessionLibrary::sSingletonLock;30 ClearKeySessionLibrary* ClearKeySessionLibrary::sSingleton = NULL;40 ClearKeySessionLibrary* ClearKeySessionLibrary::get() { in get()45 sSingleton = new ClearKeySessionLibrary(); in get()51 ClearKeySessionLibrary::ClearKeySessionLibrary() : mNextSessionId(1) {} in ClearKeySessionLibrary() function in android::clearkeycas::ClearKeySessionLibrary53 status_t ClearKeySessionLibrary::addSession( in addSession()72 std::shared_ptr<ClearKeyCasSession> ClearKeySessionLibrary::findSession( in findSession()83 void ClearKeySessionLibrary::destroySession(const CasSessionId& sessionId) { in destroySession()95 void ClearKeySessionLibrary::destroyPlugin(CasPlugin *plugin) { in destroyPlugin()
63 friend class ClearKeySessionLibrary; variable72 class ClearKeySessionLibrary {74 static ClearKeySessionLibrary* get();86 static ClearKeySessionLibrary* sSingleton;92 ClearKeySessionLibrary();93 DISALLOW_EVIL_CONSTRUCTORS(ClearKeySessionLibrary);
113 ClearKeySessionLibrary::get()->destroyPlugin(this); in ~ClearKeyCasPlugin()143 return ClearKeySessionLibrary::get()->addSession(this, sessionId); in openSession()156 return ClearKeySessionLibrary::get()->addSession(this, sessionId); in openSession()162 ClearKeySessionLibrary::get()->findSession(sessionId); in closeSession()167 ClearKeySessionLibrary::get()->destroySession(sessionId); in closeSession()176 ClearKeySessionLibrary::get()->findSession(sessionId); in setSessionPrivateData()187 ClearKeySessionLibrary::get()->findSession(sessionId); in processEcm()481 ClearKeySessionLibrary::get()->findSession(sessionId); in setMediaCasSession()
24 "ClearKeySessionLibrary.cpp",