Documentation
¶
Overview ¶
Package raw provides raw client APIs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DUTAPIs ¶
type DUTAPIs struct {
// contains filtered or unexported fields
}
DUTAPIs provides access to raw DUT protocol APIs.
func NewDUTAPIs ¶
NewDUTAPIs returns a new instance of raw DUT APIs. Tests must not call this directly.
func (*DUTAPIs) CLI ¶
func (r *DUTAPIs) CLI(t testing.TB) StreamClient
CLI returns a new streaming CLI client for the DUT.
func (*DUTAPIs) Console ¶
func (r *DUTAPIs) Console(t testing.TB) StreamClient
Console returns a new Console client for the DUT.
func (*DUTAPIs) GNSI ¶ added in v0.2.1
GNSI provides access to creating raw gNSI clients for the dut.
type GNMIAPI ¶
type GNMIAPI struct {
// contains filtered or unexported fields
}
GNMIAPI provides access for creating a default or new gNMI client on the DUT.
type GNOI ¶
type GNOI interface {
// contains filtered or unexported methods
}
GNOI stores APIs to GNOI services.
type GNOIAPI ¶
type GNOIAPI struct {
// contains filtered or unexported fields
}
GNOIAPI provides access to creating raw gNOI clients for the dut.
type GNSI ¶ added in v0.2.1
type GNSI interface {
// contains filtered or unexported methods
}
GNSI stores APIs to GNSI services.
type GNSIAPI ¶ added in v0.2.1
type GNSIAPI struct {
// contains filtered or unexported fields
}
GNSIAPI provides access to creating raw gNSI client for the DUT.
type GRIBIAPI ¶
type GRIBIAPI struct {
// contains filtered or unexported fields
}
GRIBIAPI provides access to creating raw gRIBI clients for the DUT.
type P4RTAPI ¶
type P4RTAPI struct {
// contains filtered or unexported fields
}
P4RTAPI provides access for creating a default or new GRIBI client on the DUT.
type StreamClient ¶
type StreamClient interface {
// contains filtered or unexported methods
}
StreamClient provides the interface for streaming IO to DUT.