riverside v1.2.5 Riverside.Session
Link to this section Summary
Link to this section Types
Link to this type
session_id()
session_id()
session_id() :: String.t()
session_id() :: String.t()
Link to this type
t()
t()
t() :: %Riverside.Session{
abbreviation: String.t(),
id: String.t(),
peer: Riverside.PeerAddress.t(),
started_at: integer(),
transmission_limitter: Riverside.Session.TransmissionLimitter.t(),
trapping_pids: MapSet.t(),
user_id: user_id()
}
t() :: %Riverside.Session{ abbreviation: String.t(), id: String.t(), peer: Riverside.PeerAddress.t(), started_at: integer(), transmission_limitter: Riverside.Session.TransmissionLimitter.t(), trapping_pids: MapSet.t(), user_id: user_id() }
Link to this type
user_id()
user_id()
user_id() :: non_neg_integer() | String.t()
user_id() :: non_neg_integer() | String.t()
Link to this section Functions
Link to this function
countup_messages(session, opts)
Link to this function
forget_to_trap_exit(session, pid)
Link to this function
new(user_id, session_id, peer)
new(user_id, session_id, peer)
new(user_id(), session_id(), Riverside.PeerAddress.t()) :: t()
new(user_id(), session_id(), Riverside.PeerAddress.t()) :: t()
Link to this function
peer_address(session)
Link to this function
should_delegate_exit?(session, pid)
Link to this function