Lines Matching defs:Sender
98 type Sender struct { struct
99 attempts int
100 responses []response
101 numResponses int
102 repeatResponse []int
103 err error
104 repeatError int
105 emitErrorAfter int
114 func (c *Sender) Do(r *http.Request) (resp *http.Response, err error) {
153 func (c *Sender) AppendResponse(resp *http.Response) {
158 func (c *Sender) AppendResponseWithDelay(resp *http.Response, delay time.Duration) {
164 func (c *Sender) AppendAndRepeatResponse(resp *http.Response, repeat int) {
170 …c *Sender) AppendAndRepeatResponseWithDelay(resp *http.Response, delay time.Duration, repeat int) {
175 func (c *Sender) AppendError(err error) {
181 func (c *Sender) AppendAndRepeatError(err error, repeat int) {
185 func (c *Sender) appendAndRepeat(resp response, repeat int) {
197 func (c *Sender) Attempts() int {
202 func (c *Sender) SetError(err error) {
208 func (c *Sender) SetAndRepeatError(err error, repeat int) {
214 func (c *Sender) SetEmitErrorAfter(ea int) {
219 func (c *Sender) NumResponses() int {