server

package
v0.0.0-...-551e163 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2016 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Main

func Main()

Types

type AuthRegRequest

type AuthRegRequest struct {
	AuthExtra *srvdir_proto.AuthExtra
}

type BindRegRequest

type BindRegRequest struct {
	Auth *srvdir_proto.AuthExtra
	Bind *proto.Bind
}

type MetricsHooks

type MetricsHooks struct {
	log.Logger
	// contains filtered or unexported fields
}

func NewMetricsHooks

func NewMetricsHooks(keenApiKey, keenProjectToken string) *MetricsHooks

func (*MetricsHooks) OnClose

func (h *MetricsHooks) OnClose(sess *server.Session) error

type Options

type Options struct {
	// contains filtered or unexported fields
}

type RegistrationHooks

type RegistrationHooks struct {
	log.Logger
	// contains filtered or unexported fields
}

func NewRegistrationHooks

func NewRegistrationHooks(onAuthURL, onBindURL string) *RegistrationHooks

func (*RegistrationHooks) OnAuth

func (h *RegistrationHooks) OnAuth(sess *server.Session, auth *proto.Auth) error

func (*RegistrationHooks) OnBind

func (h *RegistrationHooks) OnBind(sess *server.Session, bind *proto.Bind) error

type SessionHooks

type SessionHooks struct {
	// contains filtered or unexported fields
}

func NewSessionHooks

func NewSessionHooks() *SessionHooks

func (*SessionHooks) OnAuth

func (h *SessionHooks) OnAuth(sess *server.Session, auth *proto.Auth) error

func (*SessionHooks) OnBind

func (h *SessionHooks) OnBind(sess *server.Session, bind *proto.Bind) error

func (*SessionHooks) OnClose

func (h *SessionHooks) OnClose(sess *server.Session) error

Jump to

Keyboard shortcuts

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