Lines Matching refs:SkMessageBus
18 class SkMessageBus : SkNoncopyable {
35 friend class SkMessageBus; variable
40 SkMessageBus();
41 static SkMessageBus* Get();
53 SK_DECLARE_STATIC_LAZY_PTR(SkMessageBus<Message>, bus); \
55 SkMessageBus<Message>* SkMessageBus<Message>::Get() { \
62 SkMessageBus<Message>::Inbox::Inbox() { in Inbox()
64 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get(); in Inbox()
70 SkMessageBus<Message>::Inbox::~Inbox() { in ~Inbox()
72 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get(); in ~Inbox()
84 void SkMessageBus<Message>::Inbox::receive(const Message& m) { in receive()
90 void SkMessageBus<Message>::Inbox::poll(SkTArray<Message>* messages) { in poll()
100 SkMessageBus<Message>::SkMessageBus() {} in SkMessageBus() function
103 /*static*/ void SkMessageBus<Message>::Post(const Message& m) { in Post()
104 SkMessageBus<Message>* bus = SkMessageBus<Message>::Get(); in Post()