Home | History | Annotate | Download | only in synchronization

Lines Matching defs:ConditionVariable

15 ConditionVariable::ConditionVariable(Lock* user_lock)
23 ConditionVariable::~ConditionVariable() {
46 void ConditionVariable::Wait() {
52 void ConditionVariable::TimedWait(const TimeDelta& max_time) {
75 void ConditionVariable::Broadcast() {
95 void ConditionVariable::Signal() {
112 ConditionVariable::Event* ConditionVariable::GetEventForWaiting() {
134 void ConditionVariable::RecycleEvent(Event* used_event) {
148 // ConditionVariable class.
172 ConditionVariable::Event::Event() : handle_(0) {
176 ConditionVariable::Event::~Event() {
193 void ConditionVariable::Event::InitListElement() {
200 bool ConditionVariable::Event::IsEmpty() const {
205 void ConditionVariable::Event::PushBack(Event* other) {
218 ConditionVariable::Event* ConditionVariable::Event::PopFront() {
224 ConditionVariable::Event* ConditionVariable::Event::PopBack() {
232 HANDLE ConditionVariable::Event::handle() const {
238 ConditionVariable::Event* ConditionVariable::Event::Extract() {
252 bool ConditionVariable::Event::IsSingleton() const {
258 bool ConditionVariable::Event::ValidateAsDistinct(Event* other) const {
262 bool ConditionVariable::Event::ValidateAsItem() const {
266 bool ConditionVariable::Event::ValidateAsList() const {
270 bool ConditionVariable::Event::ValidateLinks() const {
376 single ConditionVariable instance? Yes, at least it could be viewed