Home | History | Annotate | Download | only in system

Lines Matching full:channel

5 #include "mojo/system/channel.h"
17 COMPILE_ASSERT(Channel::kBootstrapEndpointId !=
22 Channel::kBootstrapEndpointId;
24 Channel::EndpointInfo::EndpointInfo() {
27 Channel::EndpointInfo::EndpointInfo(scoped_refptr<MessagePipe> message_pipe,
33 Channel::EndpointInfo::~EndpointInfo() {
36 Channel::Channel()
40 bool Channel::Init(const PlatformChannelHandle& handle) {
57 void Channel::Shutdown() {
69 MessageInTransit::EndpointId Channel::AttachMessagePipeEndpoint(
89 message_pipe->Attach(port, scoped_refptr<Channel>(this), local_id);
93 void Channel::RunMessagePipeEndpoint(MessageInTransit::EndpointId local_id,
108 bool Channel::WriteMessage(MessageInTransit* message) {
120 void Channel::DetachMessagePipeEndpoint(MessageInTransit::EndpointId local_id) {
127 Channel::~Channel() {
128 // The channel should have been shut down first.
132 void Channel::OnReadMessage(const MessageInTransit& message) {
149 void Channel::OnFatalError(FatalError fatal_error) {
154 void Channel::OnReadMessageForDownstream(const MessageInTransit& message) {
198 void Channel::OnReadMessageForChannel(const MessageInTransit& message) {
199 // TODO(vtl): Currently no channel-only messages yet.
200 HandleRemoteError("Received invalid channel message");
204 void Channel::HandleRemoteError(const base::StringPiece& error_message) {
209 void Channel::HandleLocalError(const base::StringPiece& error_message) {