Matter::Protocol::MessageHandler::PendingSessionCleanup
Inherits Reference < Object
Session pending cleanup (with grace period for subscription migration) When a new CASE session supersedes an old one, we don't immediately remove the old session if it has active subscriptions - we give subscribers time to migrate.
Constructors
new(session_id : UInt16, grace_period : Time::Span = 30.seconds, reason : CleanupReason = CleanupReason::Superseded, cancel_on_traffic : Bool = false)
SourceInstance methods
cancel_on_traffic=(cancel_on_traffic : Bool)
Sourcecancel_on_traffic?
Sourcecleanup_at
Sourcecleanup_at=(cleanup_at : Time)
Sourceready?
Sourcereason
Sourcereason=(reason : CleanupReason)
Sourcesession_id
Sourcesession_id=(session_id : UInt16)
Source