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) {
167 func (c *Sender) AppendResponse(resp *http.Response) {
172 func (c *Sender) AppendResponseWithDelay(resp *http.Response, delay time.Duration) {
178 func (c *Sender) AppendAndRepeatResponse(resp *http.Response, repeat int) {
184 …c *Sender) AppendAndRepeatResponseWithDelay(resp *http.Response, delay time.Duration, repeat int) {
189 func (c *Sender) AppendError(err error) {
195 func (c *Sender) AppendAndRepeatError(err error, repeat int) {
199 func (c *Sender) appendAndRepeat(resp response, repeat int) {
211 func (c *Sender) Attempts() int {
216 func (c *Sender) SetError(err error) {
222 func (c *Sender) SetAndRepeatError(err error, repeat int) {
228 func (c *Sender) SetEmitErrorAfter(ea int) {
233 func (c *Sender) NumResponses() int {