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 sp<ClearKeyCasSession> ClearKeySessionLibrary::findSession( in findSession()83 void ClearKeySessionLibrary::destroySession(const CasSessionId& sessionId) { in destroySession()95 void ClearKeySessionLibrary::destroyPlugin(CasPlugin *plugin) { in destroyPlugin()
59 friend class ClearKeySessionLibrary; variable70 class ClearKeySessionLibrary {72 static ClearKeySessionLibrary* get();84 static ClearKeySessionLibrary* sSingleton;90 ClearKeySessionLibrary();91 DISALLOW_EVIL_CONSTRUCTORS(ClearKeySessionLibrary);
93 ClearKeySessionLibrary::get()->destroyPlugin(this); in ~ClearKeyCasPlugin()116 return ClearKeySessionLibrary::get()->addSession(this, sessionId); in openSession()122 ClearKeySessionLibrary::get()->findSession(sessionId); in closeSession()127 ClearKeySessionLibrary::get()->destroySession(sessionId); in closeSession()136 ClearKeySessionLibrary::get()->findSession(sessionId); in setSessionPrivateData()147 ClearKeySessionLibrary::get()->findSession(sessionId); in processEcm()419 ClearKeySessionLibrary::get()->findSession(sessionId); in setMediaCasSession()
23 ClearKeySessionLibrary.cpp \