server

package
v1.58.0 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2024 License: AGPL-3.0 Imports: 24 Imported by: 6

Documentation

Index

Constants

View Source
const DefaultBindAddress = "localhost:8080"

Variables

This section is empty.

Functions

func GetOutboundIP added in v1.30.2

func GetOutboundIP() (net.IP, error)

func PingUntil

func PingUntil(ctx context.Context, interval time.Duration, baseURL string, callback func())

Types

type Server

type Server struct {
	Config        *bbgo.Config
	Environ       *bbgo.Environment
	Trader        *bbgo.Trader
	Setup         *Setup
	OpenInBrowser bool
	// contains filtered or unexported fields
}

func (*Server) Run

func (s *Server) Run(ctx context.Context, bindArgs ...string) error

func (*Server) RunWithListener

func (s *Server) RunWithListener(ctx context.Context, l net.Listener) error

type Setup

type Setup struct {
	// Context is the trader context
	Context context.Context

	// Cancel is the trader context cancel function you want to cancel
	Cancel context.CancelFunc

	// Token is used for setup api authentication
	Token string

	BeforeRestart func()
}

Jump to

Keyboard shortcuts

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