Documentation ¶
Overview ¶
Package broker provides utilities for a dutagent service to handel the RPC requests.
Copyright 2024 Blindspot Software Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
Copyright 2024 Blindspot Software Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
Copyright 2024 Blindspot Software Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Broker ¶
type Broker struct {
// contains filtered or unexported fields
}
Broker mediates between a module and its environment while the module is executed. This concerns communication and data exchange.
func (*Broker) ModuleSession ¶
type ModuleInitError ¶
type ModuleInitError struct { Errs []ModuleInitErrorDetails // contains filtered or unexported fields }
ModuleInitError is a container for errors that occur during module initialization.
func (*ModuleInitError) Error ¶
func (e *ModuleInitError) Error() string
type ModuleInitErrorDetails ¶
type Stream ¶
type Stream interface { Send(msg *pb.RunResponse) error Receive() (*pb.RunRequest, error) }