Searched defs:future (Results 1 - 4 of 4) sorted by relevance

/system/bt/osi/test/
H A Dfuture_test.cc23 #include "osi/include/future.h"
38 future_t* future = future_new(); local
39 ASSERT_TRUE(future != NULL);
42 thread_post(worker_thread, post_to_future, future);
44 EXPECT_EQ(pass_back_data0, future_await(future));
50 future_t* future = future_new_immediate((void*)pass_back_data1); local
51 ASSERT_TRUE(future != NULL);
52 EXPECT_EQ(pass_back_data1, future_await(future));
/system/bt/osi/src/
H A Dfuture.cc21 #include "osi/include/future.h"
32 semaphore_t* semaphore; // NULL semaphore means immediate future
36 static void future_free(future_t* future);
63 void future_ready(future_t* future, void* value) { argument
64 CHECK(future != NULL);
65 CHECK(future->ready_can_be_called);
67 future->ready_can_be_called = false;
68 future->result = value;
69 semaphore_post(future->semaphore);
72 void* future_await(future_t* future) { argument
83 future_free(future_t* future) argument
[all...]
/system/bt/hci/src/
H A Dhci_layer.cc326 future_t* future = future_new(); local
330 wait_entry->complete_future = future;
338 return future;
/system/update_engine/
H A Domaha_request_action_unittest.cc1612 int64_t future = local
1617 .WillOnce(DoAll(SetArgumentPointee<1>(future), Return(true)));
1619 .WillOnce(DoAll(SetArgumentPointee<1>(future), Return(true)));

Completed in 181 milliseconds