Example #1
0
 def get_rdata(self):
     rdl = []
     len = lib.ldns_rr_rd_count(self.rr)
     for j in range(len):
         rdf = lib.ldns_rr_rdf(self.rr, j)
         rdf_s = ffi.string(lib.ldns_rdf2str(rdf)).decode('ascii')
         rdl.append(rdf_s)
     return ' '.join(rdl)
Example #2
0
 def get_rdata(self):
     rdl = []
     len = lib.ldns_rr_rd_count(self.rr)
     for j in range(len):
         rdf = lib.ldns_rr_rdf(self.rr, j)
         rdf_s = ffi.string(lib.ldns_rdf2str(rdf)).decode('ascii')
         rdl.append(rdf_s)
     return ' '.join(rdl)
Example #3
0
 def get_str(self):
     return ffi.string(lib.ldns_rr2str(self.rr)).decode('ascii')
Example #4
0
 def get_owner(self):
     owner = lib.ldns_rr_owner(self.rr)
     return ffi.string(lib.ldns_rdf2str(owner)).decode('ascii')
Example #5
0
def errorstr(err_nbr):
    return ffi.string(lib.ldns_get_errorstr_by_id(err_nbr)).decode('ascii')
Example #6
0
def typestr(type):
    return ffi.string(lib.ldns_rr_type2str(type)).decode('ascii')
Example #7
0
def rcodestr(rcode):
    return ffi.string(lib.ldns_pkt_rcode2str(rcode)).decode('ascii')
Example #8
0
def opcodestr(opcode):  # Module methods that return strings
    return ffi.string(lib.ldns_pkt_opcode2str(opcode)).decode('ascii')
Example #9
0
 def get_str(self):
     return ffi.string(lib.ldns_rr2str(self.rr)).decode('ascii')
Example #10
0
 def get_owner(self):
     owner = lib.ldns_rr_owner(self.rr)
     return ffi.string(lib.ldns_rdf2str(owner)).decode('ascii')
Example #11
0
def errorstr(err_nbr):
    return ffi.string(lib.ldns_get_errorstr_by_id(err_nbr)).decode('ascii')
Example #12
0
def typestr(type):
    return ffi.string(lib.ldns_rr_type2str(type)).decode('ascii')
Example #13
0
def rcodestr(rcode):
    return ffi.string(lib.ldns_pkt_rcode2str(rcode)).decode('ascii')
Example #14
0
def opcodestr(opcode):  # Module methods that return strings
    return ffi.string(lib.ldns_pkt_opcode2str(opcode)).decode('ascii')