context

package
v4.2.5+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2016 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 1 more Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IContext

type IContext interface {
	Param(string) string
	ParamInt(string) (int, error)
	ParamInt64(string) (int64, error)
	URLParam(string) string
	URLParamInt(string) (int, error)
	URLParamInt64(string) (int64, error)
	URLParams() map[string]string
	MethodString() string
	HostString() string
	Subdomain() string
	PathString() string
	RequestPath(bool) string
	RequestIP() string
	RemoteAddr() string
	RequestHeader(k string) string
	IsAjax() bool
	FormValueString(string) string
	FormValues(string) []string
	PostValuesAll() map[string][]string
	PostValues(name string) []string
	PostValue(name string) string
	SetStatusCode(int)
	SetContentType(string)
	SetHeader(string, string)
	Redirect(string, ...int)
	RedirectTo(string, ...interface{})
	NotFound()
	Panic()
	EmitError(int)
	Write(string, ...interface{})
	HTML(int, string)
	Data(int, []byte) error
	RenderWithStatus(int, string, interface{}, ...map[string]interface{}) error
	Render(string, interface{}, ...map[string]interface{}) error
	MustRender(string, interface{}, ...map[string]interface{})
	TemplateString(string, interface{}, ...map[string]interface{}) string
	MarkdownString(string) string
	Markdown(int, string)
	JSON(int, interface{}) error
	JSONP(int, string, interface{}) error
	Text(int, string) error
	XML(int, interface{}) error
	ServeContent(io.ReadSeeker, string, time.Time, bool) error
	ServeFile(string, bool) error
	SendFile(string, string)
	Stream(func(*bufio.Writer))
	StreamWriter(cb func(*bufio.Writer))
	StreamReader(io.Reader, int)
	ReadJSON(interface{}) error
	ReadXML(interface{}) error
	ReadForm(interface{}) error
	Get(string) interface{}
	GetString(string) string
	GetInt(string) int
	Set(string, interface{})
	VisitAllCookies(func(string, string))
	SetCookie(*fasthttp.Cookie)
	SetCookieKV(string, string)
	RemoveCookie(string)
	GetFlashes() map[string]string
	GetFlash(string) (string, error)
	SetFlash(string, string)
	Session() sessions.Session
	SessionDestroy()
	Log(string, ...interface{})
	GetRequestCtx() *fasthttp.RequestCtx
	Do()
	Next()
	StopExecution()
	IsStopped() bool
	GetHandlerName() string
}

IContext the interface for the iris/context Used mostly inside packages which shouldn't be import ,directly, the kataras/iris.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL