Home | History | Annotate | Download | only in default

Lines Matching refs:holder

61     std::shared_ptr<CasPlugin> holder(plugin);
62 std::atomic_store(&mPluginHolder, holder);
81 std::shared_ptr<CasPlugin> holder = std::atomic_load(&mPluginHolder);
82 if (holder.get() == nullptr) {
85 return toStatus(holder->setPrivateData(pvtData));
92 std::shared_ptr<CasPlugin> holder = std::atomic_load(&mPluginHolder);
94 if (holder.get() != nullptr) {
95 err = holder->openSession(&sessionId);
96 holder.reset();
108 std::shared_ptr<CasPlugin> holder = std::atomic_load(&mPluginHolder);
109 if (holder.get() == nullptr) {
112 return toStatus(holder->setSessionPrivateData(sessionId, pvtData));
118 std::shared_ptr<CasPlugin> holder = std::atomic_load(&mPluginHolder);
119 if (holder.get() == nullptr) {
122 return toStatus(holder->closeSession(sessionId));
129 std::shared_ptr<CasPlugin> holder = std::atomic_load(&mPluginHolder);
130 if (holder.get() == nullptr) {
134 return toStatus(holder->processEcm(sessionId, ecm));
139 std::shared_ptr<CasPlugin> holder = std::atomic_load(&mPluginHolder);
140 if (holder.get() == nullptr) {
144 return toStatus(holder->processEmm(emm));
151 std::shared_ptr<CasPlugin> holder = std::atomic_load(&mPluginHolder);
152 if (holder.get() == nullptr) {
156 status_t err = holder->sendEvent(event, arg, eventData);
162 std::shared_ptr<CasPlugin> holder = std::atomic_load(&mPluginHolder);
163 if (holder.get() == nullptr) {
167 return toStatus(holder->provision(String8(provisionString.c_str())));
174 std::shared_ptr<CasPlugin> holder = std::atomic_load(&mPluginHolder);
175 if (holder.get() == nullptr) {
179 status_t err = holder->refreshEntitlements(refreshType, refreshData);
186 std::shared_ptr<CasPlugin> holder(nullptr);
187 std::atomic_store(&mPluginHolder, holder);