Home | History | Annotate | Download | only in core

Lines Matching defs:bus

52         SK_DECLARE_STATIC_LAZY_PTR(SkMessageBus<Message>, bus, New); \
53 return bus.get(); \
60 // Register ourselves with the corresponding message bus.
61 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get();
62 SkAutoMutexAcquire lock(bus->fInboxesMutex);
63 bus->fInboxes.push(this);
68 // Remove ourselves from the corresponding message bus.
69 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get();
70 SkAutoMutexAcquire lock(bus->fInboxesMutex);
72 for (int i = 0; i < bus->fInboxes.count(); i++) {
73 if (this == bus->fInboxes[i]) {
74 bus->fInboxes.removeShuffle(i);
106 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get();
107 SkAutoMutexAcquire lock(bus->fInboxesMutex);
108 for (int i = 0; i < bus->fInboxes.count(); i++) {
109 bus->fInboxes[i]->receive(m);