Lines Matching defs:MessageChannel

54 // Helper function to get the MessageChannel that is associated with an
56 MessageChannel* ToMessageChannel(NPObject* object) {
57 return static_cast<MessageChannel::MessageChannelNPObject*>(object)->
62 MessageChannel* channel = ToMessageChannel(object);
124 return new MessageChannel::MessageChannelNPObject;
128 MessageChannel::MessageChannelNPObject* instance =
129 static_cast<MessageChannel::MessageChannelNPObject*>(object);
156 MessageChannel* message_channel = ToMessageChannel(np_obj);
193 MessageChannel* message_channel = ToMessageChannel(np_obj);
215 MessageChannel* message_channel = ToMessageChannel(np_obj);
294 // MessageChannel --------------------------------------------------------------
295 struct MessageChannel::VarConversionResult {
308 MessageChannel::MessageChannelNPObject::MessageChannelNPObject() {
311 MessageChannel::MessageChannelNPObject::~MessageChannelNPObject() {}
313 MessageChannel::MessageChannel(PepperPluginInstanceImpl* instance)
324 np_object_ = static_cast<MessageChannel::MessageChannelNPObject*>(obj);
328 void MessageChannel::NPVariantToPPVar(const NPVariant* variant) {
373 base::Bind(&MessageChannel::NPVariantToPPVarComplete,
382 void MessageChannel::PostMessageToJavaScript(PP_Var message_data) {
437 base::Bind(&MessageChannel::PostMessageToJavaScriptImpl,
443 void MessageChannel::StopQueueingJavaScriptMessages() {
450 base::Bind(&MessageChannel::DrainEarlyMessageQueue,
454 void MessageChannel::QueueJavaScriptMessages() {
461 void MessageChannel::NPVariantToPPVarComplete(
479 void MessageChannel::DrainEarlyMessageQueue() {
482 // corresponding MessageChannel.
498 void MessageChannel::PostMessageToJavaScriptImpl(
530 void MessageChannel::PostMessageToNative(PP_Var message_data) {
542 base::Bind(&MessageChannel::PostMessageToNativeImpl,
548 void MessageChannel::PostMessageToNativeImpl(PP_Var message_data) {
552 MessageChannel::~MessageChannel() {
558 void MessageChannel::SetPassthroughObject(NPObject* passthrough) {
560 // MessageChannel.
574 bool MessageChannel::GetReadOnlyProperty(NPIdentifier key,
586 void MessageChannel::SetReadOnlyProperty(PP_Var key, PP_Var value) {