class Durian::Record::SOA
- Durian::Record::SOA
- Durian::Record
- Reference
- Object
Defined in:
durian/record/soa.crConstructors
Class Method Summary
- .additional_from_io?(resource_record : SOA, io : IO, buffer : IO, maximum_length : Int32 = 512)
- .answer_from_io?(resource_record : SOA, io : IO, buffer : IO, maximum_length : Int32 = 512)
- .authority_from_io?(resource_record : SOA, io : IO, buffer : IO, maximum_length : Int32 = 512)
Instance Method Summary
- #authorityMailBox : String
- #authorityMailBox=(authorityMailBox : String)
- #expireLimit : UInt32
- #expireLimit=(expireLimit : UInt32)
- #minimiumTimeToLive : UInt32
- #minimiumTimeToLive=(minimiumTimeToLive : UInt32)
- #primaryNameServer : String
- #primaryNameServer=(primaryNameServer : String)
- #refreshInterval : UInt32
- #refreshInterval=(refreshInterval : UInt32)
- #retryInterval : UInt32
- #retryInterval=(retryInterval : UInt32)
- #serialNumber : UInt32
- #serialNumber=(serialNumber : UInt32)
Instance methods inherited from class Durian::Record
cls : Cls
cls,
cls=(cls : Cls)
cls=,
flag : RecordFlag
flag,
flag=(flag : RecordFlag)
flag=,
from : String | Nil
from,
from=(from : String | Nil)
from=,
ttl : UInt32
ttl,
ttl=(ttl : UInt32)
ttl=
Constructor methods inherited from class Durian::Record
new(from : String | Nil = nil, cls : Cls = Cls::IN, ttl : UInt32 = 0_u32)
new
Constructor Detail
def self.new(primaryNameServer : String = String.new, authorityMailBox : String = String.new, cls : Cls = Cls::IN, ttl : UInt32 = 0_u32, from : String | Nil = nil)
#
Class Method Detail
def self.additional_from_io?(resource_record : SOA, io : IO, buffer : IO, maximum_length : Int32 = 512)
#
def self.answer_from_io?(resource_record : SOA, io : IO, buffer : IO, maximum_length : Int32 = 512)
#
def self.authority_from_io?(resource_record : SOA, io : IO, buffer : IO, maximum_length : Int32 = 512)
#