Documentation ¶
Index ¶
- func InitClients(mode string) ([]*grpc.ClientConn, error)
- type AllClient
- type Dorm
- type EtcdRegister
- type EtcdResolverBuilder
- type Order
- type Team
- func (t *Team) Create(req *pb.CreateRequest) (*pb.CreateReply, error)
- func (t *Team) Get(req *pb.GetRequest) (*pb.GetReply, error)
- func (t *Team) Join(req *pb.JoinRequest) (*pb.JoinReply, error)
- func (t *Team) Leave(req *pb.LeaveRequest) (*pb.LeaveReply, error)
- func (t *Team) Transfer(req *pb.TransferRequest) (*pb.TransferReply, error)
- type Token
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitClients ¶
func InitClients(mode string) ([]*grpc.ClientConn, error)
InitClients initialize RPC clients and return all connections
Types ¶
type Dorm ¶
type Dorm struct {
// contains filtered or unexported fields
}
func (*Dorm) GetAll ¶
func (d *Dorm) GetAll(req *pb.EmptyRequest) (*pb.GetAllReply, error)
func (*Dorm) GetRemainCnt ¶
type EtcdRegister ¶
type EtcdRegister struct {
// contains filtered or unexported fields
}
func InitEtcdRegister ¶
func InitEtcdRegister() (*EtcdRegister, error)
func (*EtcdRegister) Close ¶
func (e *EtcdRegister) Close() error
func (*EtcdRegister) RegisterServer ¶
func (e *EtcdRegister) RegisterServer(serviceName, addr string, expire int64) error
type EtcdResolverBuilder ¶
type EtcdResolverBuilder struct {
// contains filtered or unexported fields
}
func InitEtcdResolverBuilder ¶
func InitEtcdResolverBuilder() (*EtcdResolverBuilder, error)
func (EtcdResolverBuilder) Build ¶
func (r EtcdResolverBuilder) Build(target resolver.Target, cc resolver.ClientConn, opts resolver.BuildOptions) (resolver.Resolver, error)
func (EtcdResolverBuilder) Close ¶
func (r EtcdResolverBuilder) Close() error
func (EtcdResolverBuilder) Scheme ¶
func (r EtcdResolverBuilder) Scheme() string
type Order ¶
type Order struct {
// contains filtered or unexported fields
}
func (*Order) Delete ¶
func (o *Order) Delete(req *pb.DeleteRequest) (*pb.DeleteReply, error)
type Team ¶
type Team struct {
// contains filtered or unexported fields
}
func (*Team) Create ¶
func (t *Team) Create(req *pb.CreateRequest) (*pb.CreateReply, error)
func (*Team) Leave ¶
func (t *Team) Leave(req *pb.LeaveRequest) (*pb.LeaveReply, error)
func (*Team) Transfer ¶
func (t *Team) Transfer(req *pb.TransferRequest) (*pb.TransferReply, error)
type Token ¶
type Token struct {
// contains filtered or unexported fields
}
func (*Token) GenAccessToken ¶
func (t *Token) GenAccessToken(req *pb.GenAccessTokenRequest) (*pb.TokenReply, error)
func (*Token) GenAllToken ¶
func (t *Token) GenAllToken(req *pb.GenAllTokenRequest) (*pb.TokenReply, error)
Click to show internal directories.
Click to hide internal directories.