Documentation ¶ Index ¶ type Stream type StreamCreator type StreamGetter type StreamManager Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Stream ¶ type Stream interface { // Send sends the object on the stream Send(typeurl.Any) error // Recv receives an object on the stream Recv() (typeurl.Any, error) // Close closes the stream Close() error } type StreamCreator ¶ type StreamCreator interface { Create(context.Context, string) (Stream, error) } type StreamGetter ¶ type StreamGetter interface { Get(context.Context, string) (Stream, error) } type StreamManager ¶ type StreamManager interface { StreamGetter Register(context.Context, string, Stream) error } Source Files ¶ View all Source files streaming.go Click to show internal directories. Click to hide internal directories.