Index: appengine/apigen_examples/dumb_counter/dumbCounter/service_currentvalue.go |
diff --git a/appengine/apigen_examples/dumb_counter/dumbCounter/service_currentvalue.go b/appengine/apigen_examples/dumb_counter/dumbCounter/service_currentvalue.go |
deleted file mode 100644 |
index c03d942e6dde63216c2cae67193a087548804be2..0000000000000000000000000000000000000000 |
--- a/appengine/apigen_examples/dumb_counter/dumbCounter/service_currentvalue.go |
+++ /dev/null |
@@ -1,44 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-package dumbCounter |
- |
-import ( |
- "github.com/GoogleCloudPlatform/go-endpoints/endpoints" |
- dstore "github.com/luci/gae/service/datastore" |
- "golang.org/x/net/context" |
-) |
- |
-// CurrentValueReq describes the inputs to the CurrentValueReq RPC. |
-type CurrentValueReq struct { |
- Name string `endpoints:"required"` |
-} |
- |
-// CurrentValueRsp describes the outputs of the CurrentValueReq RPC. |
-type CurrentValueRsp struct { |
- Val int64 `json:",string"` |
-} |
- |
-// CurrentValue gets the current value of a counter (duh) |
-func (e *Example) CurrentValue(c context.Context, r *CurrentValueReq) (rsp *CurrentValueRsp, err error) { |
- c, err = e.Use(c, currentValueMethodInfo) |
- if err != nil { |
- return |
- } |
- |
- ds := dstore.Get(c) |
- |
- ctr := &Counter{Name: r.Name} |
- if err = ds.Get(ctr); err != nil { |
- return |
- } |
- |
- rsp = &CurrentValueRsp{ctr.Val} |
- return |
-} |
- |
-var currentValueMethodInfo = &endpoints.MethodInfo{ |
- Path: "counter/{Name}", |
- Desc: "Returns the current value held by the named counter", |
-} |