Sippet v0.6.2 Sippet.Transactions.Server.Key View Source
Defines a key in which server transactions are uniquely identified.
Link to this section Summary
Functions
Creates a server transaction identifier from an incoming request or an outgoing response. If they are related, they will be equal
Creates a server 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
sentby() View Source
The topmost Via header sent-by parameter
Link to this type
t()
View Source
t()
View Source
t() :: %Sippet.Transactions.Server.Key{
branch: binary(),
method: Sippet.Message.method(),
sentby: sentby()
}
t() :: %Sippet.Transactions.Server.Key{
branch: binary(),
method: Sippet.Message.method(),
sentby: sentby()
}
Link to this section Functions
Link to this function
new(incoming_request)
View Source
new(incoming_request)
View Source
new(Sippet.Message.t()) :: t()
new(Sippet.Message.t()) :: t()
Creates a server transaction identifier from an incoming request or an outgoing response. If they are related, they will be equal.
Link to this function
new(branch, method, sentby)
View Source
new(branch, method, sentby)
View Source
new(branch(), Sippet.Message.method(), sentby()) :: t()
new(branch(), Sippet.Message.method(), sentby()) :: t()
Creates a server transaction identifier.