SYMBOL INDEX (87 symbols across 9 files) FILE: gosession.go constant GOSESSION_COOKIE_NAME (line 18) | GOSESSION_COOKIE_NAME string = "SessionId" constant GOSESSION_EXPIRATION (line 19) | GOSESSION_EXPIRATION int64 = 43_200 constant GOSESSION_TIMER_FOR_CLEANING (line 20) | GOSESSION_TIMER_FOR_CLEANING time.Duration = time.Hour type SessionId (line 24) | type SessionId method writeS (line 105) | func (id SessionId) writeS(iSes internalSession) { method readS (line 112) | func (id SessionId) readS() (internalSession, bool) { method destroyS (line 123) | func (id SessionId) destroyS() { method deleteS (line 131) | func (id SessionId) deleteS(name string) { method Set (line 144) | func (id SessionId) Set(name string, value interface{}) { method GetAll (line 153) | func (id SessionId) GetAll() Session { method Get (line 160) | func (id SessionId) Get(name string) interface{} { method Destroy (line 166) | func (id SessionId) Destroy(w *http.ResponseWriter) { method Remove (line 172) | func (id SessionId) Remove(name string) { type Session (line 27) | type Session type internalSession (line 30) | type internalSession struct type serverSessions (line 36) | type serverSessions type GoSessionSetings (line 39) | type GoSessionSetings struct function generateId (line 58) | func generateId() SessionId { function getOrSetCookie (line 65) | func getOrSetCookie(w *http.ResponseWriter, r *http.Request) SessionId { function deleteCookie (line 81) | func deleteCookie(w *http.ResponseWriter) { function cleaningSessions (line 91) | func cleaningSessions() { function SetSetings (line 178) | func SetSetings(setings GoSessionSetings) { function Start (line 184) | func Start(w *http.ResponseWriter, r *http.Request) SessionId { function StartSecure (line 198) | func StartSecure(w *http.ResponseWriter, r *http.Request) SessionId { function init (line 224) | func init() { FILE: gosession_test.go constant GOSESSION_TESTING_ITER (line 18) | GOSESSION_TESTING_ITER int = 100 function Test_generateId (line 25) | func Test_generateId(t *testing.T) { function Test_getOrSetCookie (line 47) | func Test_getOrSetCookie(t *testing.T) { function Test_deleteCookie (line 108) | func Test_deleteCookie(t *testing.T) { function Test_cleaningSessions (line 146) | func Test_cleaningSessions(t *testing.T) { function Test_writeS (line 180) | func Test_writeS(t *testing.T) { function Test_readS (line 194) | func Test_readS(t *testing.T) { function Test_destroyS (line 215) | func Test_destroyS(t *testing.T) { function Test_deleteS (line 231) | func Test_deleteS(t *testing.T) { function Test_Set (line 250) | func Test_Set(t *testing.T) { function Test_GetAll (line 281) | func Test_GetAll(t *testing.T) { function Test_Get (line 319) | func Test_Get(t *testing.T) { function Test_Destroy (line 353) | func Test_Destroy(t *testing.T) { function Test_Remove (line 413) | func Test_Remove(t *testing.T) { function Test_SetSetings (line 447) | func Test_SetSetings(t *testing.T) { function Test_Start (line 473) | func Test_Start(t *testing.T) { function Test_StartSecure (line 519) | func Test_StartSecure(t *testing.T) { function Benchmark_generateId (line 569) | func Benchmark_generateId(b *testing.B) { function Benchmark_getOrSetCookie (line 575) | func Benchmark_getOrSetCookie(b *testing.B) { function Benchmark_deleteCookie (line 586) | func Benchmark_deleteCookie(b *testing.B) { function Benchmark_cleaningSessions (line 605) | func Benchmark_cleaningSessions(b *testing.B) { function Benchmark_writeS (line 611) | func Benchmark_writeS(b *testing.B) { function Benchmark_readS (line 624) | func Benchmark_readS(b *testing.B) { function Benchmark_destroyS (line 638) | func Benchmark_destroyS(b *testing.B) { function Benchmark_deleteS (line 652) | func Benchmark_deleteS(b *testing.B) { function Benchmark_Set (line 666) | func Benchmark_Set(b *testing.B) { function Benchmark_GetAll (line 682) | func Benchmark_GetAll(b *testing.B) { function Benchmark_Get (line 699) | func Benchmark_Get(b *testing.B) { function Benchmark_Destroy (line 716) | func Benchmark_Destroy(b *testing.B) { function Benchmark_Remove (line 746) | func Benchmark_Remove(b *testing.B) { function Benchmark_SetSetings (line 763) | func Benchmark_SetSetings(b *testing.B) { function Benchmark_Start (line 774) | func Benchmark_Start(b *testing.B) { function Benchmark_StartSecure (line 785) | func Benchmark_StartSecure(b *testing.B) { FILE: pkg/examples/example1/main.go function GetMd5 (line 12) | func GetMd5(text string) string { function homeHandler (line 18) | func homeHandler(w http.ResponseWriter, r *http.Request) { function authHandler (line 72) | func authHandler(w http.ResponseWriter, r *http.Request) { function outHandler (line 87) | func outHandler(w http.ResponseWriter, r *http.Request) { function firstHandler (line 94) | func firstHandler(w http.ResponseWriter, r *http.Request) { function secondHandler (line 123) | func secondHandler(w http.ResponseWriter, r *http.Request) { function main (line 148) | func main() { FILE: pkg/examples/example2/main.go function homeHandler (line 11) | func homeHandler(w http.ResponseWriter, r *http.Request) { function favHandler (line 53) | func favHandler(w http.ResponseWriter, r *http.Request) { function main (line 57) | func main() { FILE: pkg/examples/example3/cmd/web/handlers.go method home (line 11) | func (app *application) home(w http.ResponseWriter, r *http.Request) { method authPage (line 51) | func (app *application) authPage(w http.ResponseWriter, r *http.Request) { method outPage (line 79) | func (app *application) outPage(w http.ResponseWriter, r *http.Request) { method buyPage (line 93) | func (app *application) buyPage(w http.ResponseWriter, r *http.Request) { FILE: pkg/examples/example3/cmd/web/helpers.go method getMd5 (line 13) | func (app *application) getMd5(text string) string { method convertProduct (line 19) | func (app *application) convertProduct(uri string) string { method addProduct (line 25) | func (app *application) addProduct(text string, plus string) string { method serverError (line 60) | func (app *application) serverError(w http.ResponseWriter, err error) { method clientError (line 66) | func (app *application) clientError(w http.ResponseWriter, status int) { method notFound (line 70) | func (app *application) notFound(w http.ResponseWriter) { method render (line 74) | func (app *application) render(w http.ResponseWriter, r *http.Request, n... FILE: pkg/examples/example3/cmd/web/main.go type application (line 12) | type application struct type Config (line 19) | type Config struct function main (line 24) | func main() { FILE: pkg/examples/example3/cmd/web/routes.go type neuteredFileSystem (line 8) | type neuteredFileSystem struct method Open (line 13) | func (nfs neuteredFileSystem) Open(path string) (http.File, error) { method routes (line 35) | func (app *application) routes() *http.ServeMux { FILE: pkg/examples/example3/cmd/web/templates.go type templateData (line 9) | type templateData struct function newTemplateCache (line 16) | func newTemplateCache(dir string) (map[string]*template.Template, error) {