in proto/service/fccontrol/ttrpc/fccontrol.pb.go [71:158]
func RegisterFirecrackerService(srv *github_com_containerd_ttrpc.Server, svc FirecrackerService) {
srv.Register("Firecracker", map[string]github_com_containerd_ttrpc.Method{
"CreateVM": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.CreateVMRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.CreateVM(ctx, &req)
},
"PauseVM": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.PauseVMRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.PauseVM(ctx, &req)
},
"ResumeVM": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.ResumeVMRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.ResumeVM(ctx, &req)
},
"StopVM": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.StopVMRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.StopVM(ctx, &req)
},
"GetVMInfo": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.GetVMInfoRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.GetVMInfo(ctx, &req)
},
"SetVMMetadata": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.SetVMMetadataRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.SetVMMetadata(ctx, &req)
},
"UpdateVMMetadata": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.UpdateVMMetadataRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.UpdateVMMetadata(ctx, &req)
},
"GetVMMetadata": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.GetVMMetadataRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.GetVMMetadata(ctx, &req)
},
"GetBalloonConfig": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.GetBalloonConfigRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.GetBalloonConfig(ctx, &req)
},
"UpdateBalloon": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.UpdateBalloonRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.UpdateBalloon(ctx, &req)
},
"GetBalloonStats": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.GetBalloonStatsRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.GetBalloonStats(ctx, &req)
},
"UpdateBalloonStats": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) {
var req proto1.UpdateBalloonStatsRequest
if err := unmarshal(&req); err != nil {
return nil, err
}
return svc.UpdateBalloonStats(ctx, &req)
},
})
}