コード例 #1
0
ファイル: cookie.go プロジェクト: hermanschaaf/wgf
func init() {
	info := sapi.PluginInfo{}
	info.Creater = newPlugin
	info.HookPluginRequestInit = requestInit
	(&info).Support(sapi.IdHttp, sapi.IdWebsocket)
	sapi.RegisterPlugin("cookie", info)
}
コード例 #2
0
ファイル: router.go プロジェクト: Rickykurt/wgf
func init() {
	info := sapi.PluginInfo{}
	info.Creater = newPlugin
	info.HookPluginServerInit = serverInit
	info.HookPluginRequestInit = requestInit
	info.BasePlugins = []string{"httpparam"}
	sapi.RegisterPlugin("router", info)
}
コード例 #3
0
ファイル: app.go プロジェクト: Rickykurt/wgf
func init() {
	info := sapi.PluginInfo{}
	info.Creater = newAppHook
	info.HookPluginServerInit = appServerInit
	info.HookPluginRequestInit = appRequestInit
	info.BasePlugins = []string{"session", "view", "router"}
	sapi.RegisterPlugin("_app", info)
}
コード例 #4
0
ファイル: app.go プロジェクト: hermanschaaf/wgf
func init() {
	info := sapi.PluginInfo{}
	info.Creater = newAppHook
	info.HookPluginServerInit = appServerInit
	info.HookPluginRequestInit = appRequestInit
	info.BasePlugins = []string{"session", "view", "router"}
	(&info).Support(sapi.IdHttp, sapi.IdWebsocket)
	sapi.RegisterPlugin("_app", info)
}
コード例 #5
0
ファイル: router.go プロジェクト: hermanschaaf/wgf
func init() {
	info := sapi.PluginInfo{}
	info.Creater = newPlugin
	info.HookPluginServerInit = serverInit
	info.HookPluginRequestInit = requestInit
	info.BasePlugins = []string{"httpparam"}
	(&info).Support(sapi.IdHttp, sapi.IdWebsocket)
	sapi.RegisterPlugin("router", info)
}
コード例 #6
0
ファイル: session.go プロジェクト: Rickykurt/wgf
func init() {
	sessionMap = make(map[string]map[string]interface{})

	info := sapi.PluginInfo{}
	info.Creater = sessionCreater
	info.HookPluginRequestInit = requestInit
	info.BasePlugins = []string{"cookie"}
	sapi.RegisterPlugin("session", info)
}
コード例 #7
0
ファイル: session.go プロジェクト: hermanschaaf/wgf
func init() {
	sessionMap = make(map[string]map[string]interface{})

	info := sapi.PluginInfo{}
	info.Creater = sessionCreater
	info.HookPluginRequestInit = requestInit
	info.BasePlugins = []string{"cookie"}
	(&info).Support(sapi.IdHttp, sapi.IdWebsocket)
	sapi.RegisterPlugin("session", info)
}
コード例 #8
0
ファイル: view.go プロジェクト: Rickykurt/wgf
func init() {
	viewCacheMap = make(map[string]*viewCache)

	viewFuncMap = map[string]interface{}{
		"wgfInclude": viewFuncWgfInclude,
	}

	info := sapi.PluginInfo{}
	info.Creater = pluginCreater
	info.HookPluginServerInit = serverInit
	info.HookPluginRequestInit = requestInit
	sapi.RegisterPlugin("view", info)
}
コード例 #9
0
ファイル: view.go プロジェクト: hermanschaaf/wgf
func init() {
	viewCacheMap = make(map[string]*viewCache)

	viewFuncMap = map[string]interface{}{
		"wgfInclude": viewFuncWgfInclude,
		"wgfUrl":     viewFuncWgfUrl,
	}

	info := sapi.PluginInfo{}
	info.Creater = pluginCreater
	info.HookPluginServerInit = serverInit
	info.HookPluginRequestInit = requestInit
	(&info).Support(sapi.IdHttp, sapi.IdWebsocket)
	sapi.RegisterPlugin("view", info)
}
コード例 #10
0
ファイル: cookie.go プロジェクト: Rickykurt/wgf
func init() {
	info := sapi.PluginInfo{}
	info.Creater = newPlugin
	info.HookPluginRequestInit = requestInit
	sapi.RegisterPlugin("cookie", info)
}
コード例 #11
0
ファイル: httpparam.go プロジェクト: Rickykurt/wgf
func init() {
	info := sapi.PluginInfo{}
	info.Creater = newParam
	info.HookPluginRequestInit = requestInit
	sapi.RegisterPlugin("httpparam", info)
}