Documentation ¶
Index ¶
- Variables
- type DispatchServer
- func (app *DispatchServer) Call(ctx context.Context, sess *session.Session, packet *packet.Packet) error
- func (app *DispatchServer) GetAction(in interface{}) (uint32, error)
- func (app *DispatchServer) GetActionByName(fieldName string) (uint32, error)
- func (app *DispatchServer) GetMethod(actionKey uint32) (*serverMethod, bool)
- func (app *DispatchServer) GetObj(actionKey uint32) (interface{}, bool)
- func (app *DispatchServer) GetObjType(actionKey uint32) (reflect.Type, bool)
- func (a *DispatchServer) RegisterComponent(sd component.ComponentDesc, ss interface{})
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrObjectActionNotFound = errors.New("object action not found") ErrMethodNotFound = errors.New("method not found") )
Functions ¶
This section is empty.
Types ¶
type DispatchServer ¶
type DispatchServer struct {
// contains filtered or unexported fields
}
manage method and filed
func NewDispatchServer ¶
func NewDispatchServer() *DispatchServer
func (*DispatchServer) GetAction ¶
func (app *DispatchServer) GetAction(in interface{}) (uint32, error)
func (*DispatchServer) GetActionByName ¶
func (app *DispatchServer) GetActionByName(fieldName string) (uint32, error)
func (*DispatchServer) GetMethod ¶
func (app *DispatchServer) GetMethod(actionKey uint32) (*serverMethod, bool)
func (*DispatchServer) GetObj ¶
func (app *DispatchServer) GetObj(actionKey uint32) (interface{}, bool)
func (*DispatchServer) GetObjType ¶
func (app *DispatchServer) GetObjType(actionKey uint32) (reflect.Type, bool)
func (*DispatchServer) RegisterComponent ¶
func (a *DispatchServer) RegisterComponent(sd component.ComponentDesc, ss interface{})
Click to show internal directories.
Click to hide internal directories.