Lines Matching defs:MessageChannel
27 // MessageChannel implements bidirectional postMessage functionality, allowing
32 // Currently, only 1 MessageChannel can exist, to implement postMessage
40 class MessageChannel {
43 // MessageChannel instance. This way, we can use an NPObject to allow
44 // JavaScript interactions without forcing MessageChannel to inherit from
50 base::WeakPtr<MessageChannel> message_channel;
53 explicit MessageChannel(PepperPluginInstanceImpl* instance);
54 ~MessageChannel();
83 // set up for the plugin, users of MessageChannel should call
146 base::WeakPtrFactory<MessageChannel> weak_ptr_factory_;
148 DISALLOW_COPY_AND_ASSIGN(MessageChannel);