structs

package
v0.0.0-...-5460fb0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfConn

type ConfConn struct {
	Server  string      // required
	Cert    string      // required
	Timeout ConfTimeout // required
}

defines structures used in configuration files

type ConfCoordinator

type ConfCoordinator struct {
	Addr string        // required
	DB   int           // required
	Pool int           // required
	Read time.Duration // required
}

type ConfFiles

type ConfFiles struct {
	Patterns   []string // required
	Delete     bool     // optional
	Gatekeeper bool     // required
}

type ConfGatekeeper

type ConfGatekeeper struct {
	Addr string        // required
	DB   int           // required
	Pool int           // required
	Read time.Duration // required
	TTL  time.Duration //required
}

type ConfResponse

type ConfResponse struct {
	Log    string        // optional, loads rpc.LogResponses
	Report time.Duration // optional, loads rpc.ReportResponses
}

determines what action the client takes with responses, defaults to discarding messages only one of these is valid at a time

type ConfThroughput

type ConfThroughput struct {
	Concurrency int           // required
	Chunk       int           // required
	Delay       time.Duration // optional
}

type ConfTimeout

type ConfTimeout struct {
	Dial time.Duration // required
	File time.Duration // required
}

type FileShot

type FileShot struct {
	Client     string         // optional
	Conn       ConfConn       // required
	Throughput ConfThroughput // required
	Files      ConfFiles      // required
	Response   ConfResponse   // optional
}

defines structures of configuration files

type FileStream

type FileStream struct {
	Client     string         // optional
	Conn       ConfConn       // required
	Throughput ConfThroughput // required
	Files      ConfFiles      // required
	Response   ConfResponse   // optional
	Staging    string         // required
	Delta      time.Duration  // required
}

type Frontend

type Frontend struct {
	Server      string          // required
	Coordinator ConfCoordinator // required
	Gatekeeper  ConfGatekeeper  // required
	Response    ConfResponse    // optional
}

type Manager

type Manager struct {
	Coordinator ConfCoordinator // required
}

type Options

type Options struct {
	Conn    *grpc.ClientConn // required
	Timeout time.Duration    // required
}

defines options used when sending scan requests

type ScanFileRequest

type ScanFileRequest struct {
	Request    *strelka.Request    // required
	Attributes *strelka.Attributes // required
	Chunk      int                 // required
	Delay      time.Duration       // optional
	Delete     bool                // optional, only use if files must be deleted!
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL