class Durian::Cache::Record::Entry

Defined in:

durian/cache/record.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(accessAt : Time = Time.local, tapCount : Atomic(Int64) = Atomic(Int64).new(0_i64)) #

[View source]

Instance Method Detail

def a : PacketList | Nil #

[View source]
def a=(a : PacketList | Nil) #

[View source]
def aaaa : PacketList | Nil #

[View source]
def aaaa=(aaaa : PacketList | Nil) #

[View source]
def accessAt : Time #

[View source]
def accessAt=(accessAt : Time) #

[View source]
def cname : PacketList | Nil #

[View source]
def cname=(cname : PacketList | Nil) #

[View source]
def create(flag : RecordFlag) #

[View source]
def create_a #

[View source]
def create_aaaa #

[View source]
def create_cname #

[View source]
def create_dname #

[View source]
def create_mx #

[View source]
def create_ns #

[View source]
def create_ptr #

[View source]
def create_soa #

[View source]
def create_srv #

[View source]
def create_txt #

[View source]
def dname : PacketList | Nil #

[View source]
def dname=(dname : PacketList | Nil) #

[View source]
def force_fetch(flag : RecordFlag) #

[View source]
def mx : PacketList | Nil #

[View source]
def mx=(mx : PacketList | Nil) #

[View source]
def ns : PacketList | Nil #

[View source]
def ns=(ns : PacketList | Nil) #

[View source]
def ptr : PacketList | Nil #

[View source]
def ptr=(ptr : PacketList | Nil) #

[View source]
def record?(flag : RecordFlag) #

[View source]
def refresh_access_at #

[View source]
def soa : PacketList | Nil #

[View source]
def soa=(soa : PacketList | Nil) #

[View source]
def srv : PacketList | Nil #

[View source]
def srv=(srv : PacketList | Nil) #

[View source]
def tap #

[View source]
def tapCount : Atomic(Int64) #

[View source]
def tapCount=(tapCount : Atomic(Int64)) #

[View source]
def txt : PacketList | Nil #

[View source]
def txt=(txt : PacketList | Nil) #

[View source]
def update_at?(flag : RecordFlag) #

[View source]