Home | History | Annotate | Download | only in service

Lines Matching refs:handle

37   // Create a new channel handle with a unique value.
40 // Register a channel object associated with the handle.
44 opaque_to_channel_[new_handle.handle()] = channel;
49 Status ChannelTracker::RegisterSend(const ChannelHandle& handle) {
51 return RegisterSendInternal(handle);
54 Status ChannelTracker::RegisterRecv(const ChannelHandle& handle) {
56 return RegisterRecvInternal(handle);
66 Status ChannelTracker::RegisterSendInternal(const ChannelHandle& handle) {
67 if (opaque_to_channel_.count(handle.handle()) == 0) {
68 return NotFound("channel handle not found: %lld", handle.handle());
70 Channel& channel = opaque_to_channel_[handle.handle()];
73 "when registering send, passed a channel handle that is already used "
75 handle.handle());
81 Status ChannelTracker::RegisterRecvInternal(const ChannelHandle& handle) {
82 if (opaque_to_channel_.count(handle.handle()) == 0) {
83 return NotFound("channel handle not found: %lld", handle.handle());
85 Channel& channel = opaque_to_channel_[handle.handle()];
89 "when registering recv, passed a channel handle that is already used "
91 handle.handle());