Lines Matching refs:SkMessageBus
27 class SkMessageBus : SkNoncopyable {
48 friend class SkMessageBus; variable
53 SkMessageBus();
54 static SkMessageBus* Get();
64 SkMessageBus<Message>* SkMessageBus<Message>::Get() { \
66 static SkMessageBus<Message>* bus; \
67 once([] { bus = new SkMessageBus<Message>(); }); \
74 SkMessageBus<Message>::Inbox::Inbox(uint32_t uniqueID) : fUniqueID(uniqueID) { in Inbox()
76 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get(); in Inbox()
82 SkMessageBus<Message>::Inbox::~Inbox() { in ~Inbox()
84 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get(); in ~Inbox()
96 void SkMessageBus<Message>::Inbox::receive(const Message& m) { in receive()
102 void SkMessageBus<Message>::Inbox::poll(SkTArray<Message>* messages) { in poll()
112 SkMessageBus<Message>::SkMessageBus() {} in SkMessageBus() function
115 /*static*/ void SkMessageBus<Message>::Post(const Message& m) { in Post()
116 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get(); in Post()