Documentation ¶
Index ¶
- Variables
- type Option
- type Record
- type Recorder
- func (r *Recorder) NewStream(ctx context.Context, addr swarm.Address, h p2p.Headers, ...) (p2p.Stream, error)
- func (r *Recorder) Records(addr swarm.Address, protocolName, protocolVersio, streamName string) ([]*Record, error)
- func (r *Recorder) SetProtocols(protocols ...p2p.ProtocolSpec)
- func (r *Recorder) WaitRecords(t *testing.T, addr swarm.Address, proto, version, stream string, ...) []*Record
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option interface {
// contains filtered or unexported methods
}
func WithMiddlewares ¶
func WithMiddlewares(middlewares ...p2p.HandlerMiddleware) Option
func WithProtocols ¶
func WithProtocols(protocols ...p2p.ProtocolSpec) Option
type Recorder ¶
type Recorder struct {
// contains filtered or unexported fields
}
func (*Recorder) SetProtocols ¶
func (r *Recorder) SetProtocols(protocols ...p2p.ProtocolSpec)
func (*Recorder) WaitRecords ¶
func (r *Recorder) WaitRecords(t *testing.T, addr swarm.Address, proto, version, stream string, msgs, timeoutSec int) []*Record
WaitRecords waits for some time for records to come into the recorder. If msgs is 0, the timeoutSec period is waited to verify that _no_ messages arrive during this time period.
Click to show internal directories.
Click to hide internal directories.