Searched defs:IPC (Results 276 - 291 of 291) sorted by relevance

<<1112

/external/chromium_org/win8/metro_driver/
H A Dchrome_app_view.h27 namespace IPC { namespace
/external/chromium_org/content/browser/renderer_host/
H A Drender_view_host_delegate.h31 namespace IPC { namespace
77 // This is used to give the delegate a chance to filter IPC messages.
79 const IPC::Message& message);
/external/chromium_org/ipc/
H A Dipc_channel_win.cc45 namespace IPC { namespace
57 ChannelWin::ChannelWin(const IPC::ChannelHandle &channel_handle,
243 bool ChannelWin::CreatePipe(const IPC::ChannelHandle &channel_handle,
317 IPC::Message::PRIORITY_NORMAL));
320 // if the value is zero (for IPC backwards compatability).
539 const IPC::ChannelHandle &channel_handle, Mode mode, Listener* listener) {
569 } // namespace IPC
H A Dipc_message.h26 namespace IPC { namespace
175 // This is used to pass a file descriptor to the peer of an IPC channel.
211 TRACE_EVENT_FLOW_BEGIN0(TRACE_DISABLED_BY_DEFAULT("ipc.flow"), "IPC",
216 TRACE_EVENT_FLOW_END0(TRACE_DISABLED_BY_DEFAULT("ipc.flow"), "IPC",
250 // Used internally to support IPC::Listener::OnBadMessageReceived.
280 } // namespace IPC
H A Dipc_message_utils.h61 namespace IPC { namespace
66 // How we send IPC message logs across channels.
215 // Note that the IPC layer doesn't sanitize NaNs and +/- INF values. Clients
217 // IPC.
429 // FileDescriptors may be serialised over IPC channels on POSIX. On the
744 // IPC types ParamTraits -------------------------------------------------------
747 // fact that IPC endpoints are handled specially on POSIX. See above comments
750 struct IPC_EXPORT ParamTraits<IPC::ChannelHandle> {
868 bool SerializeOutputParameters(const IPC::Message& msg, PickleIterator iter) {
956 } // namespace IPC
[all...]
H A Dipc_channel_posix.cc45 namespace IPC { namespace
47 // IPC channels on Windows use named pipes (CreateNamedPipe()) with
57 // A POSIX IPC channel can also be set up as a server for a bound UNIX domain
72 // The IPC server object will install a mapping in PipeMap from the
81 // The IPC server will install a mapping as before. The client will search
88 // TODO(port): a client process cannot connect to multiple IPC channels with
126 CHECK(i == map_.end()) << "Creating second IPC server (fd " << fd << ") "
139 friend void ::IPC::Channel::NotifyProcessForkedForTesting();
180 ChannelPosix::ChannelPosix(const IPC::ChannelHandle& channel_handle,
235 const IPC
[all...]
H A Dipc_sync_channel.cc25 namespace IPC { namespace
60 // Called on IPC thread when a synchronous message or reply arrives.
410 const IPC::ChannelHandle& channel_handle,
449 // The current (listener) thread must be distinct from the IPC thread, or else
587 } // namespace IPC
H A Dipc_sync_channel_unittest.cc30 namespace IPC { namespace
33 // Base class for a "process" with listener and IPC threads.
79 // The IPC thread needs to outlive SyncChannel. We can't do this in
1055 // IPC thread.
1142 IPC::Channel::MODE_CLIENT,
1202 void OnPingTTL(int ping, IPC::Message* reply) {
1533 IPC::Channel::MODE_CLIENT,
1613 IPC::Channel::MODE_CLIENT,
1795 } // namespace IPC
/external/chromium_org/ppapi/proxy/
H A Dnacl_message_scanner.cc18 namespace IPC { namespace
42 scoped_ptr<IPC::Message> new_msg;
47 base::Callback<void(PP_Resource, const IPC::Message&, SerializedHandle*)>
53 IPC::Message* msg) {
75 IPC::Message* m,
112 // IPC writes the vector length as an int before the contents of the
129 void ScanParam(const IPC::Message& param, ScanningResults* results) {
137 IPC::WriteParam(results->new_msg.get(), param);
145 IPC::WriteParam(results->new_msg.get(), param);
177 explicit MessageScannerImpl(const IPC
[all...]
/external/chromium_org/content/renderer/
H A Drender_thread_impl.h54 namespace IPC { namespace
111 // Most of the communication occurs in the form of IPC messages. They are
135 virtual bool Send(IPC::Message* msg) OVERRIDE;
137 virtual IPC::SyncChannel* GetChannel() OVERRIDE;
139 virtual IPC::SyncMessageFilter* GetSyncMessageFilter() OVERRIDE;
142 virtual void AddRoute(int32 routing_id, IPC::Listener* listener) OVERRIDE;
145 virtual void AddFilter(IPC::MessageFilter* filter) OVERRIDE;
146 virtual void RemoveFilter(IPC::MessageFilter* filter) OVERRIDE;
207 IPC::ForwardingMessageFilter* compositor_output_surface_filter() const {
325 // renderer side clients. Creation requires a synchronous IPC cal
[all...]
H A Drender_widget.h52 namespace IPC { namespace
89 : public IPC::Listener,
90 public IPC::Sender,
138 // IPC::Listener
139 virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE;
141 // IPC::Sender
142 virtual bool Send(IPC::Message* msg) OVERRIDE;
211 // This mechanism is not a drop-in replacement for IPC: messages sent this way
219 void QueueMessage(IPC::Message* msg, MessageDeliveryPolicy policy);
334 IPC
[all...]
/external/chromium_org/extensions/browser/
H A Dextension_function.h48 namespace IPC { namespace
417 virtual bool OnMessageReceived(const IPC::Message& message);
483 IPC::Sender* GetIPCSender();
/external/chromium_org/tools/ipc_fuzzer/mutate/
H A Dmutate.cc34 namespace IPC { namespace
36 } // namespace IPC
508 IPC::Message* fuzzer_for_##name(IPC::Message *msg, Fuzzer* fuzzer) { \
513 IPC::Message* fuzzer_for_##name(IPC::Message *msg, Fuzzer* fuzzer) { \
518 IPC::Message* fuzzer_for_##name(IPC::Message *msg, Fuzzer* fuzzer) { \
527 IPC::Message* fuzzer_for_##name(IPC
[all...]
H A Dgenerate.cc34 namespace IPC { namespace
36 } // namespace IPC
676 struct GenerateTraits<IPC::ChannelHandle> {
677 static bool Generate(IPC::ChannelHandle* p, Generator* generator) {
1197 IPC::Message* generator_for_##name(Generator* generator) { \
1202 IPC::Message* generator_for_##name(Generator* generator) { \
1207 IPC::Message* generator_for_##name(Generator* generator) { \
1217 IPC::Message* generator_for_##name(Generator* generator) { \
1229 IPC::Message* generator_for_##name(Generator* generator) { \
1241 IPC
[all...]
/external/chromium_org/components/nacl/loader/
H A Dnacl_ipc_adapter.cc192 void DeleteChannel(IPC::Channel* channel) {
328 NaClIPCAdapter::NaClIPCAdapter(const IPC::ChannelHandle& handle,
334 io_thread_data_.channel_ = IPC::Channel::CreateServer(handle, this);
342 NaClIPCAdapter::NaClIPCAdapter(scoped_ptr<IPC::Channel> channel,
366 if (input_data_len > IPC::Channel::kMaximumMessageSize) {
389 COMPILE_ASSERT(IPC::Channel::kMaximumMessageSize < (UINT_MAX / 2), argument
392 if (new_size > IPC::Channel::kMaximumMessageSize) {
468 bool NaClIPCAdapter::OnMessageReceived(const IPC::Message& msg) {
472 int id = IPC::SyncMessage::GetMessageId(msg);
482 // IPC t
[all...]
/external/chromium_org/extensions/common/permissions/
H A Dapi_permission.h18 namespace IPC { namespace
252 // IPC functions
253 // Writes this into the given IPC message |m|.
254 virtual void Write(IPC::Message* m) const = 0;
256 // Reads from the given IPC message |m|.
257 virtual bool Read(const IPC::Message* m, PickleIterator* iter) = 0;

Completed in 162 milliseconds

<<1112