Lines Matching full:callback_
54 callback_ = new TrackedCallback(resource_, callback);
64 callback_ = new TrackedCallback(resource_, callback);
69 // callback_ is cleared any time it is run, scheduled to be run, or once we
72 DCHECK(!callback_.get())
73 << "|callback_| is not NULL. Did you forget to call "
78 if (!callback_.get()) {
86 if (callback_->is_blocking()) {
88 retval_ = callback_->BlockUntilComplete();
96 if (callback_->is_required()) {
98 callback_->PostRun(result);
103 callback_->MarkAsCompleted();
107 callback_ = NULL;
132 if (callback_.get()) {
133 if (callback_->is_blocking() && IsMainThread()) {
135 callback_->MarkAsCompleted();
136 callback_ = NULL;
145 callback_->has_null_target_loop() &&
146 !callback_->is_blocking()) {
154 if (callback_->is_required()) {
163 callback_->MarkAsCompleted();
164 callback_ = NULL;
177 callback_ = NULL;
193 if (callback_.get() && callback_->is_required()) {
194 callback_->PostRun(static_cast<int32_t>(PP_ERROR_BADRESOURCE));
195 callback_ = NULL;
198 if (callback_.get())
199 callback_->MarkAsCompleted();
200 callback_ = NULL;
235 if (callback_.get() && callback_->is_required()) {
236 callback_->PostRun(static_cast<int32_t>(PP_ERROR_BADARGUMENT));
237 callback_ = NULL;
240 if (callback_.get())
241 callback_->MarkAsCompleted();
242 callback_ = NULL;
269 // TODO(dmichael): This means that the callback_ we get is not associated
289 // TODO(dmichael): This means that the callback_ we get is not associated