Lines Matching full:extensionmessageservice
36 struct ExtensionMessageService::MessagePort {
44 struct ExtensionMessageService::MessageChannel {
45 ExtensionMessageService::MessagePort opener;
46 ExtensionMessageService::MessagePort receiver;
49 const char ExtensionMessageService::kDispatchOnConnect[] =
51 const char ExtensionMessageService::kDispatchOnDisconnect[] =
53 const char ExtensionMessageService::kDispatchOnMessage[] =
60 static void DispatchOnConnect(const ExtensionMessageService::MessagePort& port,
74 "", ExtensionMessageService::kDispatchOnConnect, args, GURL()));
78 const ExtensionMessageService::MessagePort& port, int source_port_id,
84 "", ExtensionMessageService::kDispatchOnDisconnect, args, GURL()));
87 static void DispatchOnMessage(const ExtensionMessageService::MessagePort& port,
93 "", ExtensionMessageService::kDispatchOnMessage, args, GURL()));
99 void ExtensionMessageService::AllocatePortIdPair(int* port1, int* port2) {
117 ExtensionMessageService::ExtensionMessageService(Profile* profile)
127 ExtensionMessageService::~ExtensionMessageService() {
132 void ExtensionMessageService::DestroyingProfile() {
138 void ExtensionMessageService::OpenChannelToExtension(
169 void ExtensionMessageService::OpenChannelToTab(
208 bool ExtensionMessageService::OpenChannelImpl(
248 int ExtensionMessageService::OpenSpecialChannelToExtension(
268 int ExtensionMessageService::OpenSpecialChannelToTab(
293 void ExtensionMessageService::CloseChannel(int port_id) {
300 void ExtensionMessageService::CloseChannelImpl(
313 void ExtensionMessageService::PostMessageFromRenderer(
327 void ExtensionMessageService::Observe(NotificationType type,
346 void ExtensionMessageService::OnSenderClosed(IPC::Message::Sender* sender) {