struct Durian::Record::PTR
- Durian::Record::PTR
- Durian::Record
- Struct
- Value
- Object
Defined in:
durian/record/ptr.crConstructors
Class Method Summary
- .additional_from_io?(protocol : Protocol, io : IO, buffer : IO, maximum_depth : Int32 = 65)
- .address_from_io?(protocol : Protocol, io : IO, length : Int, buffer : IO, maximum_depth : Int32 = 65)
- .address_from_io?(protocol : Protocol, io : IO, buffer : IO, maximum_depth : Int32 = 65)
- .answer_from_io?(protocol : Protocol, io : IO, buffer : IO, maximum_depth : Int32 = 65)
- .authority_from_io?(protocol : Protocol, io : IO, buffer : IO, maximum_depth : Int32 = 65)
Instance Method Summary
Instance methods inherited from struct 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 struct Durian::Record
new(from : String | Nil = nil, cls : Cls = Cls::Internet, ttl : UInt32 = 0_u32)new(flag : RecordFlag) new
Class methods inherited from struct Durian::Record
decode_additional(protocol : Protocol, resource_flag : RecordFlag, io : IO, buffer : IO)
decode_additional,
decode_answer(protocol : Protocol, resource_flag : RecordFlag, io : IO, buffer : IO)
decode_answer,
decode_authority(protocol : Protocol, resource_flag : RecordFlag, io : IO, buffer : IO)
decode_authority
Constructor Detail
def self.new(domainName : String = String.new, cls : Cls = Cls::Internet, ttl : UInt32 = 0_u32, from : String | Nil = nil)
#
Class Method Detail
def self.additional_from_io?(protocol : Protocol, io : IO, buffer : IO, maximum_depth : Int32 = 65)
#
def self.address_from_io?(protocol : Protocol, io : IO, length : Int, buffer : IO, maximum_depth : Int32 = 65)
#
def self.authority_from_io?(protocol : Protocol, io : IO, buffer : IO, maximum_depth : Int32 = 65)
#