Lines Matching defs:Sender
106 type Sender struct { struct
107 attempts int
108 responses []response
109 numResponses int
110 repeatResponse []int
111 err error
112 repeatError int
113 emitErrorAfter int
122 func (c *Sender) Do(r *http.Request) (resp *http.Response, err error) {
161 func (c *Sender) AppendResponse(resp *http.Response) {
166 func (c *Sender) AppendResponseWithDelay(resp *http.Response, delay time.Duration) {
172 func (c *Sender) AppendAndRepeatResponse(resp *http.Response, repeat int) {
178 …c *Sender) AppendAndRepeatResponseWithDelay(resp *http.Response, delay time.Duration, repeat int) {
183 func (c *Sender) AppendError(err error) {
189 func (c *Sender) AppendAndRepeatError(err error, repeat int) {
193 func (c *Sender) appendAndRepeat(resp response, repeat int) {
205 func (c *Sender) Attempts() int {
210 func (c *Sender) SetError(err error) {
216 func (c *Sender) SetAndRepeatError(err error, repeat int) {
222 func (c *Sender) SetEmitErrorAfter(ea int) {
227 func (c *Sender) NumResponses() int {