Searched refs:ClearKeyCasSession (Results 1 – 4 of 4) sorted by relevance
32 ClearKeyCasSession::ClearKeyCasSession(CasPlugin *plugin) in ClearKeyCasSession() function in android::clearkeycas::ClearKeyCasSession37 ClearKeyCasSession::~ClearKeyCasSession() { in ~ClearKeyCasSession()59 std::shared_ptr<ClearKeyCasSession> session(new ClearKeyCasSession(plugin)); in addSession()72 std::shared_ptr<ClearKeyCasSession> ClearKeySessionLibrary::findSession( in findSession()91 std::shared_ptr<ClearKeyCasSession> session = mIDToSessionMap.valueAt(index); in destroySession()99 std::shared_ptr<ClearKeyCasSession> session = mIDToSessionMap.valueAt(index); in destroyPlugin()
33 class ClearKeyCasSession : public RefBase {35 explicit ClearKeyCasSession(CasPlugin *plugin);37 virtual ~ClearKeyCasSession();69 DISALLOW_EVIL_CONSTRUCTORS(ClearKeyCasSession);78 std::shared_ptr<ClearKeyCasSession> findSession(const CasSessionId& sessionId);90 KeyedVector<CasSessionId, std::shared_ptr<ClearKeyCasSession>> mIDToSessionMap;
161 std::shared_ptr<ClearKeyCasSession> session = in closeSession()175 std::shared_ptr<ClearKeyCasSession> session = in setSessionPrivateData()186 std::shared_ptr<ClearKeyCasSession> session = in processEcm()352 status_t ClearKeyCasSession::updateECM( in updateECM()401 ssize_t ClearKeyCasSession::decrypt( in decrypt()454 status_t ClearKeyCasSession::decryptPayload( in decryptPayload()480 std::shared_ptr<ClearKeyCasSession> session = in setMediaCasSession()509 std::shared_ptr<ClearKeyCasSession> session = std::atomic_load(&mCASSession); in descramble()
34 class ClearKeyCasSession; variable141 std::shared_ptr<ClearKeyCasSession> mCASSession;