Lines Matching +refs:val +refs:count
24 def __init__(self, val):
25 self.val = val
35 ret = "{ <%s>\tlinearized:%s }" % (self.val.type,
36 self.val['linearized'])
44 ret = "data = %(data)s, length = %(length)s" % self.val
45 return indent_string("{ <%s>\t%s }" % (self.val.type, ret), indent)
53 "num_values = %(num_values)s" % self.val
55 nvals = int(self.val['num_values'])
60 ldbval = LdbValPrinter(self.val['values'][i])
63 return indent_string("{ <%s>\t%s }" % (self.val.type, ret), indent)
71 nels = int(self.val['num_elements'])
75 dn = LdbDnPrinter(self.val['dn'])
80 el = LdbMessageElementPrinter(self.val['elements'][i])
83 return indent_string("{ <%s>\n%s }" % (self.val.type, ret), indent)
90 ret = "count = %(count)s, extended = %(extended)s, " \
91 "controls = %(controls)s, refs = %(refs)s" % self.val
93 count = int(self.val['count'])
98 for i in range(count):
99 msg = LdbMessagePrinter(self.val['msgs'][i])
102 return indent_string("{ <%s>\t%s }" % (self.val.type, ret), indent)
109 ret = "num = %(num)s" % self.val
112 num = int(self.val['num'])
118 el = LdbMessageElementPrinter(self.val['a'][i])
121 return indent_string("{ <%s>\t%s }" % (self.val.type, ret), indent)
128 def ldb_val_element_printer(val):
129 if str(val.type) == 'struct ldb_dn':
130 return LdbDnPrinter(val)
135 def ldb_val_element_printer(val):
136 if str(val.type) == 'struct ldb_val':
137 return LdbValPrinter(val)
142 def ldb_message_element_printer(val):
143 if str(val.type) == 'struct ldb_message_element':
144 return LdbMessageElementPrinter(val)
149 def ldb_message_printer(val):
150 if str(val.type) == 'struct ldb_message':
151 return LdbMessagePrinter(val)
156 def ldb_result_printer(val):
157 if str(val.type) == 'struct ldb_result':
158 return LdbResultPrinter(val)
163 def sysdb_attrs_printer(val):
164 if str(val.type) == 'struct sysdb_attrs':
165 return SysdbAttrsPrinter(val)