Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Channel ¶
Channel represents the minimal channel.
For a channel to be useful, it must implement one of the following additional interfaces:
- CreateChannelProcess - CreateChannelGet - CreateChannelPut - CreateChannelPutGet - CreateChannelRPC - CreateMonitor - CreateChannelArray
type ChannelFinder ¶
type ChannelGetCreator ¶
type ChannelGetCreator interface {
CreateChannelGet(ctx context.Context, req pvdata.PVStructure) (ChannelGeter, error)
}
type ChannelGeter ¶
type ChannelLister ¶
type ChannelMonitorCreator ¶
type ChannelProvider ¶
ChannelProvider represents the minimal channel provider. Optionally, a channel provider may implement ChannelLister or ChannelFinder.
type ChannelPutCreator ¶
type ChannelPutCreator interface {
CreateChannelPut(ctx context.Context, req pvdata.StructFieldDesc) (ChannelPuter, error)
}
type ChannelPuter ¶
type ChannelRPCCreator ¶
type ChannelRPCCreator interface {
CreateChannelRPC(ctx context.Context, req pvdata.PVStructure) (ChannelRPCer, error)
}
type ChannelRPCer ¶
type ChannelRPCer interface {
ChannelRPC(ctx context.Context, req pvdata.PVStructure) (response interface{}, err error)
}
Click to show internal directories.
Click to hide internal directories.