Lines Matching refs:SkMessageBus
17 class SkMessageBus : SkNoncopyable {
34 friend class SkMessageBus; variable
39 SkMessageBus();
40 static SkMessageBus* Get();
41 static void New(SkMessageBus**);
50 SkMessageBus<Message>::Inbox::Inbox() { in Inbox()
52 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get(); in Inbox()
58 SkMessageBus<Message>::Inbox::~Inbox() { in ~Inbox()
60 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get(); in ~Inbox()
72 void SkMessageBus<Message>::Inbox::receive(const Message& m) { in receive()
78 void SkMessageBus<Message>::Inbox::poll(SkTDArray<Message>* messages) { in poll()
88 SkMessageBus<Message>::SkMessageBus() {} in SkMessageBus() function
91 /*static*/ void SkMessageBus<Message>::New(SkMessageBus<Message>** bus) { in New()
92 *bus = new SkMessageBus<Message>(); in New()
96 /*static*/ SkMessageBus<Message>* SkMessageBus<Message>::Get() { in Get()
98 static SkMessageBus<Message>* bus = NULL; in Get()
107 /*static*/ void SkMessageBus<Message>::Post(const Message& m) { in Post()
108 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get(); in Post()