Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientTxRequester ¶ added in v0.26.0
func (*ClientTxRequester) Request ¶ added in v0.26.0
func (r *ClientTxRequester) Request(ctx context.Context, req *sip.Request) (sip.ClientTransaction, error)
type ClientTxRequesterResponder ¶ added in v0.31.0
type ClientTxRequesterResponder struct {
OnRequest func(req *sip.Request, w *ClientTxResponder)
}
func (*ClientTxRequesterResponder) Request ¶ added in v0.31.0
func (r *ClientTxRequesterResponder) Request(ctx context.Context, req *sip.Request) (sip.ClientTransaction, error)
type ClientTxResponder ¶ added in v0.31.0
type ClientTxResponder struct {
// contains filtered or unexported fields
}
func (*ClientTxResponder) Receive ¶ added in v0.31.0
func (r *ClientTxResponder) Receive(res *sip.Response)
type ServerTxRecorder ¶
ServerTxRecorder wraps server transactions
func NewServerTxRecorder ¶
func NewServerTxRecorder(req *sip.Request) *ServerTxRecorder
func (*ServerTxRecorder) Result ¶
func (r *ServerTxRecorder) Result() []*sip.Response
Result returns sip response. Can be nil if none was processed
Click to show internal directories.
Click to hide internal directories.