Documentation ¶
Index ¶
- func NewCmdRoot(ctx context.Context, version Version, revision Revision) (*cobra.Command, error)
- func NewHostResolver(contextContext context.Context, flagSet *pflag.FlagSet) (host.HostResolver, error)
- func NewMessageNameResolver(contextContext context.Context, flagSet *pflag.FlagSet) (messagename.MessageNameResolver, error)
- func NewMessageService(contextContext context.Context, flagSet *pflag.FlagSet) (message.MessageService, error)
- func NewServerReflectionClient(ctx context.Context, conn *grpc.ClientConn) (*grpcreflect.Client, error)
- func NewServerReflectionConn(ctx context.Context, reflectionAddr ReflectionAddr) (*grpc.ClientConn, error)
- func NewServiceService(contextContext context.Context, flagSet *pflag.FlagSet) (service.ServiceService, error)
- func ParseMetadata(m string) (map[string]string, error)
- func ProviderCmdRoot(lsCmd LsCmd, emptyJSONCmd EmptyJSONCmd, toJSONCmd ToJSONCmd, ...) (*cobra.Command, error)
- func ProviderHostResolver(conn *grpc.ClientConn, rpcAddr RPCAddr) (host.HostResolver, error)
- func Run(version Version, revision Revision) error
- type CallCmd
- type Config
- type EmptyJSONCmd
- type HostCmd
- type LsCmd
- type Metadata
- type RPCAddr
- type ReflectionAddr
- type RequestExampleCmd
- type Revision
- type ToBinaryCmd
- type ToJSONCmd
- type Version
- type VersionCmd
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdRoot ¶
func NewHostResolver ¶
func NewMessageNameResolver ¶
func NewMessageNameResolver(contextContext context.Context, flagSet *pflag.FlagSet) (messagename.MessageNameResolver, error)
func NewMessageService ¶
func NewServerReflectionClient ¶
func NewServerReflectionClient(ctx context.Context, conn *grpc.ClientConn) (*grpcreflect.Client, error)
func NewServerReflectionConn ¶
func NewServerReflectionConn(ctx context.Context, reflectionAddr ReflectionAddr) (*grpc.ClientConn, error)
func NewServiceService ¶
func ProviderCmdRoot ¶
func ProviderCmdRoot(lsCmd LsCmd, emptyJSONCmd EmptyJSONCmd, toJSONCmd ToJSONCmd, toBinaryCmd ToBinaryCmd, callCmd CallCmd, versionCmd VersionCmd, hostCmd HostCmd, requestExampleCmd RequestExampleCmd) (*cobra.Command, error)
func ProviderHostResolver ¶
func ProviderHostResolver(conn *grpc.ClientConn, rpcAddr RPCAddr) (host.HostResolver, error)
Types ¶
type EmptyJSONCmd ¶
func ProviderEmptyJSONCmd ¶
func ProviderEmptyJSONCmd() EmptyJSONCmd
type HostCmd ¶
func ProviderHostCmd ¶
type ReflectionAddr ¶
type ReflectionAddr string
func ProviderReflectionAddr ¶
func ProviderReflectionAddr() ReflectionAddr
type RequestExampleCmd ¶
func ProviderRequestExampleCmd ¶
func ProviderRequestExampleCmd() RequestExampleCmd
type ToBinaryCmd ¶
func ProviderToBinaryCmd ¶
func ProviderToBinaryCmd() ToBinaryCmd
type ToJSONCmd ¶
func ProviderToJSONCmd ¶
func ProviderToJSONCmd() ToJSONCmd
type VersionCmd ¶
func ProviderVersionCmd ¶
func ProviderVersionCmd(version Version, revision Revision) (VersionCmd, error)
Click to show internal directories.
Click to hide internal directories.