gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

identity_classic.go (1443B)


      1 // Copyright 2015 Google Inc. All rights reserved.
      2 // Use of this source code is governed by the Apache 2.0
      3 // license that can be found in the LICENSE file.
      4 
      5 // +build appengine
      6 
      7 package internal
      8 
      9 import (
     10 	"appengine"
     11 
     12 	netcontext "golang.org/x/net/context"
     13 )
     14 
     15 func init() {
     16 	appengineStandard = true
     17 }
     18 
     19 func DefaultVersionHostname(ctx netcontext.Context) string {
     20 	c := fromContext(ctx)
     21 	if c == nil {
     22 		panic(errNotAppEngineContext)
     23 	}
     24 	return appengine.DefaultVersionHostname(c)
     25 }
     26 
     27 func Datacenter(_ netcontext.Context) string { return appengine.Datacenter() }
     28 func ServerSoftware() string                 { return appengine.ServerSoftware() }
     29 func InstanceID() string                     { return appengine.InstanceID() }
     30 func IsDevAppServer() bool                   { return appengine.IsDevAppServer() }
     31 
     32 func RequestID(ctx netcontext.Context) string {
     33 	c := fromContext(ctx)
     34 	if c == nil {
     35 		panic(errNotAppEngineContext)
     36 	}
     37 	return appengine.RequestID(c)
     38 }
     39 
     40 func ModuleName(ctx netcontext.Context) string {
     41 	c := fromContext(ctx)
     42 	if c == nil {
     43 		panic(errNotAppEngineContext)
     44 	}
     45 	return appengine.ModuleName(c)
     46 }
     47 func VersionID(ctx netcontext.Context) string {
     48 	c := fromContext(ctx)
     49 	if c == nil {
     50 		panic(errNotAppEngineContext)
     51 	}
     52 	return appengine.VersionID(c)
     53 }
     54 
     55 func fullyQualifiedAppID(ctx netcontext.Context) string {
     56 	c := fromContext(ctx)
     57 	if c == nil {
     58 		panic(errNotAppEngineContext)
     59 	}
     60 	return c.FullyQualifiedAppID()
     61 }