Documentation ¶
Index ¶
- Constants
- type ClientTransaction
- func (tx *ClientTransaction) Ack()
- func (tx *ClientTransaction) Delete()
- func (tx *ClientTransaction) Destination() string
- func (tx *ClientTransaction) Errors() <-chan error
- func (tx *ClientTransaction) Origin() *base.Request
- func (tx *ClientTransaction) Receive(m base.SipMessage)
- func (tx *ClientTransaction) Responses() <-chan *base.Response
- func (tx *ClientTransaction) Transport() transport.Manager
- type Manager
- type ServerTransaction
- func (tx *ServerTransaction) Ack() <-chan *base.Request
- func (tx *ServerTransaction) Delete()
- func (tx *ServerTransaction) Destination() string
- func (tx *ServerTransaction) Origin() *base.Request
- func (tx *ServerTransaction) Receive(m base.SipMessage)
- func (tx *ServerTransaction) Respond(r *base.Response)
- func (tx *ServerTransaction) Transport() transport.Manager
- type Transaction
Constants ¶
View Source
const ( T1 = 500 * time.Millisecond T2 = 4 * time.Second )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientTransaction ¶
type ClientTransaction struct {
// contains filtered or unexported fields
}
func (*ClientTransaction) Delete ¶
func (tx *ClientTransaction) Delete()
func (*ClientTransaction) Destination ¶
func (tx *ClientTransaction) Destination() string
func (*ClientTransaction) Errors ¶
func (tx *ClientTransaction) Errors() <-chan error
Return the channel we send errors on.
func (*ClientTransaction) Receive ¶
func (tx *ClientTransaction) Receive(m base.SipMessage)
func (*ClientTransaction) Responses ¶
func (tx *ClientTransaction) Responses() <-chan *base.Response
Return the channel we send responses on.
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func (*Manager) Requests ¶
func (mng *Manager) Requests() <-chan *ServerTransaction
type ServerTransaction ¶
type ServerTransaction struct {
// contains filtered or unexported fields
}
func (*ServerTransaction) Ack ¶
func (tx *ServerTransaction) Ack() <-chan *base.Request
func (*ServerTransaction) Delete ¶
func (tx *ServerTransaction) Delete()
func (*ServerTransaction) Destination ¶
func (tx *ServerTransaction) Destination() string
func (*ServerTransaction) Receive ¶
func (tx *ServerTransaction) Receive(m base.SipMessage)
func (*ServerTransaction) Respond ¶
func (tx *ServerTransaction) Respond(r *base.Response)
type Transaction ¶
Click to show internal directories.
Click to hide internal directories.