Chromium Code Reviews

Side by Side Diff: filter/count/mc.go

Issue 2021753002: Change gae to apache 2 license. (Closed) Base URL: https://github.com/luci/gae.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff |
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The LUCI Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed under the Apache License, Version 2.0
3 // found in the LICENSE file. 3 // that can be found in the LICENSE file.
4 4
5 package count 5 package count
6 6
7 import ( 7 import (
8 "golang.org/x/net/context" 8 "golang.org/x/net/context"
9 9
10 mc "github.com/luci/gae/service/memcache" 10 mc "github.com/luci/gae/service/memcache"
11 ) 11 )
12 12
13 // MCCounter is the counter object for the Memcache service. 13 // MCCounter is the counter object for the Memcache service.
(...skipping 54 matching lines...)
68 return ret, m.c.Stats.up(err) 68 return ret, m.c.Stats.up(err)
69 } 69 }
70 70
71 // FilterMC installs a counter Memcache filter in the context. 71 // FilterMC installs a counter Memcache filter in the context.
72 func FilterMC(c context.Context) (context.Context, *MCCounter) { 72 func FilterMC(c context.Context) (context.Context, *MCCounter) {
73 state := &MCCounter{} 73 state := &MCCounter{}
74 return mc.AddRawFilters(c, func(ic context.Context, mc mc.RawInterface) mc.RawInterface { 74 return mc.AddRawFilters(c, func(ic context.Context, mc mc.RawInterface) mc.RawInterface {
75 return &mcCounter{state, mc} 75 return &mcCounter{state, mc}
76 }), state 76 }), state
77 } 77 }
OLDNEW
« no previous file with comments | « filter/count/mail.go ('k') | filter/count/mod.go » ('j') | tools/proto-gae/proto_gae.go » ('J')

Powered by Google App Engine