Documentation ¶
Index ¶
- type GrpcController
- func (g GrpcController) AdvanceBacktest(ctx context.Context, req *proto.AdvanceBacktestRequest) (*proto.AdvanceBacktestResponse, error)
- func (g GrpcController) BacktestAccounts(ctx context.Context, req *proto.BacktestAccountsRequest) (*proto.BacktestAccountsResponse, error)
- func (g GrpcController) BacktestOrders(ctx context.Context, req *proto.BacktestOrdersRequest) (*proto.BacktestOrdersResponse, error)
- func (g GrpcController) CreateBacktest(ctx context.Context, req *proto.CreateBacktestRequest) (*proto.CreateBacktestResponse, error)
- func (g GrpcController) CreateBacktestOrder(ctx context.Context, req *proto.CreateBacktestOrderRequest) (*proto.CreateBacktestOrderResponse, error)
- func (g *GrpcController) GracefulStop()
- func (g *GrpcController) Run() error
- func (g *GrpcController) RunOnAddr(addr string) error
- func (g *GrpcController) Stop()
- func (g GrpcController) SubscribeToBacktestEvents(ctx context.Context, req *proto.SubscribeToBacktestEventsRequest) (*proto.SubscribeToBacktestEventsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GrpcController ¶
type GrpcController struct {
// contains filtered or unexported fields
}
func New ¶
func New(application *app.Application) GrpcController
func (GrpcController) AdvanceBacktest ¶
func (g GrpcController) AdvanceBacktest(ctx context.Context, req *proto.AdvanceBacktestRequest) (*proto.AdvanceBacktestResponse, error)
func (GrpcController) BacktestAccounts ¶
func (g GrpcController) BacktestAccounts(ctx context.Context, req *proto.BacktestAccountsRequest) (*proto.BacktestAccountsResponse, error)
func (GrpcController) BacktestOrders ¶
func (g GrpcController) BacktestOrders(ctx context.Context, req *proto.BacktestOrdersRequest) (*proto.BacktestOrdersResponse, error)
func (GrpcController) CreateBacktest ¶
func (g GrpcController) CreateBacktest(ctx context.Context, req *proto.CreateBacktestRequest) (*proto.CreateBacktestResponse, error)
func (GrpcController) CreateBacktestOrder ¶
func (g GrpcController) CreateBacktestOrder(ctx context.Context, req *proto.CreateBacktestOrderRequest) (*proto.CreateBacktestOrderResponse, error)
func (*GrpcController) GracefulStop ¶
func (g *GrpcController) GracefulStop()
func (*GrpcController) Run ¶
func (g *GrpcController) Run() error
func (*GrpcController) RunOnAddr ¶
func (g *GrpcController) RunOnAddr(addr string) error
func (*GrpcController) Stop ¶
func (g *GrpcController) Stop()
func (GrpcController) SubscribeToBacktestEvents ¶
func (g GrpcController) SubscribeToBacktestEvents(ctx context.Context, req *proto.SubscribeToBacktestEventsRequest) (*proto.SubscribeToBacktestEventsResponse, error)
Click to show internal directories.
Click to hide internal directories.