Lines Matching full:virtual
36 virtual ~Drm();
38 virtual status_t initCheck() const;
40 virtual bool isCryptoSchemeSupported(const uint8_t uuid[16], const String8 &mimeType);
42 virtual status_t createPlugin(const uint8_t uuid[16]);
44 virtual status_t destroyPlugin();
46 virtual status_t openSession(Vector<uint8_t> &sessionId);
48 virtual status_t closeSession(Vector<uint8_t> const &sessionId);
50 virtual status_t
57 virtual status_t provideKeyResponse(Vector<uint8_t> const &sessionId,
61 virtual status_t removeKeys(Vector<uint8_t> const &keySetId);
63 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId,
66 virtual status_t queryKeyStatus(Vector<uint8_t> const &sessionId,
69 virtual status_t getProvisionRequest(Vector<uint8_t> &request,
72 virtual status_t provideProvisionResponse(Vector<uint8_t> const &response);
74 virtual status_t getSecureStops(List<Vector<uint8_t> > &secureStops);
76 virtual status_t releaseSecureStops(Vector<uint8_t> const &ssRelease);
78 virtual status_t getPropertyString(String8 const &name, String8 &value ) const;
79 virtual status_t getPropertyByteArray(String8 const &name,
81 virtual status_t setPropertyString(String8 const &name, String8 const &value ) const;
82 virtual status_t setPropertyByteArray(String8 const &name,
85 virtual status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
88 virtual status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
91 virtual status_t encrypt(Vector<uint8_t> const &sessionId,
97 virtual status_t decrypt(Vector<uint8_t> const &sessionId,
103 virtual status_t sign(Vector<uint8_t> const &sessionId,
108 virtual status_t verify(Vector<uint8_t> const &sessionId,
114 virtual status_t setListener(const sp<IDrmClient>& listener);
116 virtual void sendEvent(DrmPlugin::EventType eventType, int extra,
120 virtual void binderDied(const wp<IBinder> &the_late_who);