src/dnsprotocol/rdatas

Search:
Group by:
Source   Edit  

Procs

proc newRData(rr: var ResourceRecord) {....raises: [], tags: [], forbids: [].}
Source   Edit  

Methods

method parseRData(rdata: RData; rr: ResourceRecord; ss: StringStream) {.base,
    ...raises: [ValueError], tags: [], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataA; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataAAAA; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataCAA; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataCNAME; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataHINFO; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataMB; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataMD; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataMF; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataMG; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataMINFO; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataMR; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataMX; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataNS; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataNULL; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataOPT; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataPTR; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataSOA; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataSRV; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError, ValueError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataTXT; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataUnknown; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method parseRData(rdata: RDataWKS; rr: ResourceRecord; ss: StringStream) {.
    ...raises: [IOError, OSError], tags: [ReadIOEffect], forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RData; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.base,
    ...raises: [ValueError], tags: [], forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataA; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [IOError, OSError], tags: [WriteIOEffect], forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataAAAA; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [IOError, OSError], tags: [WriteIOEffect], forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataCAA; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [IOError, OSError], tags: [WriteIOEffect], forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataCNAME; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataHINFO; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError], tags: [WriteIOEffect], forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataMB; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataMD; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataMF; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataMG; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataMINFO; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataMR; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataMX; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [IOError, OSError, ValueError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataNS; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataNULL; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [IOError, OSError], tags: [WriteIOEffect], forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataOPT; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [IOError, OSError], tags: [WriteIOEffect], forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataPTR; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataSOA; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataSRV; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [IOError, OSError, ValueError, KeyError], tags: [WriteIOEffect],
    forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataTXT; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [ValueError, IOError, OSError], tags: [WriteIOEffect], forbids: [].}
Source   Edit  
method rdataToBinMsg(rdata: RDataWKS; rr: ResourceRecord; ss: StringStream;
                     dictionary: var Table[string, uint16]) {.
    ...raises: [IOError, OSError], tags: [WriteIOEffect], forbids: [].}
Source   Edit