コード例 #1
0
ファイル: router.go プロジェクト: ylywyn/v2ray-core
func FromSpace(space app.Space) *Router {
	app := space.GetApplication((*Router)(nil))
	if app == nil {
		return nil
	}
	return app.(*Router)
}
コード例 #2
0
ファイル: proxyman.go プロジェクト: ylywyn/v2ray-core
func OutboundHandlerManagerFromSpace(space app.Space) OutboundHandlerManager {
	app := space.GetApplication((*OutboundHandlerManager)(nil))
	if app == nil {
		return nil
	}
	return app.(OutboundHandlerManager)
}
コード例 #3
0
ファイル: dispatcher.go プロジェクト: ylywyn/v2ray-core
func FromSpace(space app.Space) Interface {
	if app := space.GetApplication((*Interface)(nil)); app != nil {
		return app.(Interface)
	}
	return nil
}