Public declaration syntax from forge-go/comm/channel.go Original source SHA-256: 135179faddbd9009d78def1a8f8aec35b3b59c823ca39946637d4cba47ac36d5 Function bodies and constant values are omitted. This is not the complete implementation. Source line 9 type ChannelTransport struct Source line 23 func NewChannelPair(capacity int) (*ChannelTransport, *ChannelTransport) Source line 36 func (t *ChannelTransport) Send(msg AgentMessage) error Source line 56 func (t *ChannelTransport) Receive() (AgentMessage, error) Source line 67 func (t *ChannelTransport) CloseChannel()