Documentation ¶
Index ¶
- func SetEnv(request *cnipb.CniRequest)
- type CNIServer
- func (s *CNIServer) CmdAdd(ctx context.Context, request *cnipb.CniRequest) (*cnipb.CniResponse, error)
- func (s *CNIServer) CmdCheck(ctx context.Context, request *cnipb.CniRequest) (*cnipb.CniResponse, error)
- func (s *CNIServer) CmdDel(ctx context.Context, request *cnipb.CniRequest) (*cnipb.CniResponse, error)
- func (s *CNIServer) ParseConf(request *cnipb.CniRequest) (*cnitypes.NetConf, *etypes.CNIArgs, error)
- func (s *CNIServer) ParseResult(result *cniv1.Result) (*cnipb.CniResponse, error)
- func (s *CNIServer) RetError(code cnipb.ErrorCode, msg string, err error) (*cnipb.CniResponse, error)
- type Collector
- func (c *Collector) ArpStream(req *emptypb.Empty, srv v1alpha1.Collector_ArpStreamServer) error
- func (c *Collector) GetChainBridge(ctx context.Context, req *emptypb.Empty) (*v1alpha1.ChainBridgeResp, error)
- func (c *Collector) Policy(ctx context.Context, req *v1alpha1.PolicyRequest) (*v1alpha1.PolicyResponse, error)
- type Getter
- func (g *Getter) GetAllRules(context.Context, *emptypb.Empty) (*v1alpha1.RuleEntries, error)
- func (g *Getter) GetRulesByFlow(ctx context.Context, flowIDs *v1alpha1.FlowIDs) (*v1alpha1.RuleEntries, error)
- func (g *Getter) GetRulesByName(ctx context.Context, ruleIDs *v1alpha1.RuleIDs) (*v1alpha1.RuleEntries, error)
- func (g *Getter) GetSvcInfoBySvcID(ctx context.Context, svcID *v1alpha1.SvcID) (*v1alpha1.SvcInfo, error)
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetEnv ¶
func SetEnv(request *cnipb.CniRequest)
Types ¶
type CNIServer ¶
type CNIServer struct {
// contains filtered or unexported fields
}
func NewCNIServer ¶
func (*CNIServer) CmdAdd ¶
func (s *CNIServer) CmdAdd(ctx context.Context, request *cnipb.CniRequest) (*cnipb.CniResponse, error)
func (*CNIServer) CmdCheck ¶
func (s *CNIServer) CmdCheck(ctx context.Context, request *cnipb.CniRequest) (*cnipb.CniResponse, error)
func (*CNIServer) CmdDel ¶
func (s *CNIServer) CmdDel(ctx context.Context, request *cnipb.CniRequest) (*cnipb.CniResponse, error)
func (*CNIServer) ParseResult ¶
type Collector ¶
type Collector struct {
// contains filtered or unexported fields
}
func NewCollectorServer ¶
func (*Collector) GetChainBridge ¶
func (*Collector) Policy ¶
func (c *Collector) Policy(ctx context.Context, req *v1alpha1.PolicyRequest) (*v1alpha1.PolicyResponse, error)
type Getter ¶
type Getter struct {
// contains filtered or unexported fields
}
func NewGetterServer ¶
func (*Getter) GetAllRules ¶
func (*Getter) GetRulesByFlow ¶
func (*Getter) GetRulesByName ¶
Click to show internal directories.
Click to hide internal directories.