func main() { // register "isprime" as service fmt.Println("running...") var err error = service.RunService(&serviceIsPrime, isprimeHandler) if err != nil { fmt.Println("Error occured: ") fmt.Println(err) } }
func main() { // register "concatenate" as service fmt.Println("running...") err := service.RunService(&serviceConcatenate, concatenateHandler) if err != nil { fmt.Println("Error occured: ") fmt.Println(err) } }
func main() { rand.Seed(time.Now().Unix()) // register "random" as service fmt.Println("running...") var err error = service.RunService(&serviceRandom, randomHandler) if err != nil { fmt.Println("Error occured: ") fmt.Println(err) } }
// Create composite service service1(service2()) as servicenew func createCompositeService(service1, service2, servicenew string) { desc := service1 + "(" + service2 + "())." serviceInfo := service.ServiceInfo{ servicenew, "string", desc, []service.ArgumentInfo{ {"void", "void", "void"}, }, } service.RunService(&serviceInfo, func(servicecall *service.ServiceCall) string { result, _ := service.CallService(service2) result, _ = service.CallService(service1, result) return result }) }