Sippet v0.6.2 Sippet.Transactions.Client.Key View Source
Defines a key in which client transactions are uniquely identified.
Link to this section Summary
Functions
Create a client transaction identifier from an outgoing request or an incoming response. If they are related, they will be equal
Create a client transaction identifier
Link to this section Types
Link to this type
branch()
View Source
branch()
View Source
branch() :: binary()
branch() :: binary()
The topmost Via header branch parameter
Link to this type
t()
View Source
t()
View Source
t() :: %Sippet.Transactions.Client.Key{
branch: binary(),
method: Sippet.Message.method()
}
t() :: %Sippet.Transactions.Client.Key{
branch: binary(),
method: Sippet.Message.method()
}
Link to this section Functions
Link to this function
new(outgoing_request)
View Source
new(outgoing_request)
View Source
new(Sippet.Message.t()) :: t()
new(Sippet.Message.t()) :: t()
Create a client transaction identifier from an outgoing request or an incoming response. If they are related, they will be equal.
Link to this function
new(branch, method)
View Source
new(branch, method)
View Source
new(branch(), Sippet.Message.method()) :: t()
new(branch(), Sippet.Message.method()) :: t()
Create a client transaction identifier.