Home | History | Annotate | Download | only in private

Lines Matching defs:bus

56         static SkMessageBus<Message>* bus;                         \
57 once([] { bus = new SkMessageBus<Message>(); }); \
58 return bus; \
65 // Register ourselves with the corresponding message bus.
66 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get();
67 SkAutoMutexAcquire lock(bus->fInboxesMutex);
68 bus->fInboxes.push(this);
73 // Remove ourselves from the corresponding message bus.
74 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get();
75 SkAutoMutexAcquire lock(bus->fInboxesMutex);
77 for (int i = 0; i < bus->fInboxes.count(); i++) {
78 if (this == bus->fInboxes[i]) {
79 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 if (SK_InvalidUniqueID == destID || bus->fInboxes[i]->fUniqueID == destID) {
110 bus->fInboxes[i]->receive(m);