Home | History | Annotate | Download | only in system

Lines Matching defs:Channel

5 #include "mojo/edk/system/channel.h"
29 static_assert(sizeof(Channel::Message::Header) % kChannelMessageAlignment == 0,
33 static_assert(sizeof(Channel::Message::Header) == 8,
44 Channel::Message::Message(size_t payload_size,
117 Channel::Message::~Message() {
122 Channel::MessagePtr Channel::Message::Deserialize(const void* data,
204 size_t Channel::Message::payload_size() const {
213 bool Channel::Message::has_mach_ports() const {
227 void Channel::Message::SetHandles(ScopedPlatformHandleVectorPtr new_handles) {
274 ScopedPlatformHandleVectorPtr Channel::Message::TakeHandles() {
291 ScopedPlatformHandleVectorPtr Channel::Message::TakeHandlesForTransport() {
318 bool Channel::Message::RewriteHandles(base::ProcessHandle from_process,
348 // Helper class for managing a Channel's read buffer allocations. This maintains
365 // The most common Channel behavior in practice should result in very few
369 class Channel::ReadBuffer {
469 Channel::Channel(Delegate* delegate)
473 Channel::~Channel
476 void Channel::ShutDown() {
481 char* Channel::GetReadBuffer(size_t *buffer_capacity) {
491 bool Channel::OnReadComplete(size_t bytes_read, size_t *next_read_size_hint) {
574 void Channel::OnError() {
579 bool Channel::OnControlMessage(Message::Header::MessageType message_type,