Documentation ¶
Index ¶
- type DefaultToolBoxBuilder
- type NRPCConnPool
- type SXU
- type ToolBoxBuilder
- type WithOption
- func WithComputationReporter(reporter syncer.ComputationReporter) WithOption
- func WithProcessorFactory(pro algorithms.ProcessorFactory) WithOption
- func WithSessionTracker(tracker syncer.SessionTracker) WithOption
- func WithTrackForwarder(with ...func(router.ForwardRouter)) WithOption
- func WithTransmissionReporter(reporter syncer.TransmissionReporter) WithOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultToolBoxBuilder ¶
type DefaultToolBoxBuilder struct {
// contains filtered or unexported fields
}
func NewDefaultToolBoxBuilder ¶
func NewDefaultToolBoxBuilder(with ...WithOption) DefaultToolBoxBuilder
type NRPCConnPool ¶
type NRPCConnPool struct { Parameters map[string]interface{} sync.Mutex // contains filtered or unexported fields }
func NewNRPCConnPool ¶
func NewNRPCConnPool(node *ion.Node) *NRPCConnPool
func (*NRPCConnPool) GetConn ¶
func (N *NRPCConnPool) GetConn(service, peerNID string) (grpc.ClientConnInterface, error)
type ToolBoxBuilder ¶
type WithOption ¶
func WithComputationReporter ¶
func WithComputationReporter(reporter syncer.ComputationReporter) WithOption
func WithProcessorFactory ¶
func WithProcessorFactory(pro algorithms.ProcessorFactory) WithOption
func WithSessionTracker ¶
func WithSessionTracker(tracker syncer.SessionTracker) WithOption
func WithTrackForwarder ¶
func WithTrackForwarder(with ...func(router.ForwardRouter)) WithOption
func WithTransmissionReporter ¶
func WithTransmissionReporter(reporter syncer.TransmissionReporter) WithOption
Click to show internal directories.
Click to hide internal directories.