Lines Matching refs:self

53     def __init__(self, stable):  argument
54 self._stable = stable
57 def stable(self): argument
58 return self._stable
63 def parse(self, data, message_info): argument
75 factory = self._get_factory(_type)
87 def __init__(self, border_router_16, prf): argument
88 self._border_router_16 = border_router_16
89 self._prf = prf
92 def border_router_16(self): argument
93 return self._border_router_16
96 def prf(self): argument
97 return self._prf
99 def __eq__(self, other): argument
100 common.expect_the_same_class(self, other)
102 return (self.border_router_16 == other.border_router_16 and self.prf == other.prf)
104 def __repr__(self): argument
105 return "Route(border_router_16={}, prf={})".format(self.border_router_16, self.prf)
110 def parse(self, data, message_info): argument
121 def __init__(self, route_factory): argument
122 self._route_factory = route_factory
124 def parse(self, data, message_info): argument
128 route = self._route_factory.parse(data, message_info)
137 def __init__(self, routes, stable): argument
138 super(HasRoute, self).__init__(stable)
139 self._routes = routes
142 def routes(self): argument
143 return self._routes
145 def __eq__(self, other): argument
146 common.expect_the_same_class(self, other)
148 return self.routes == other.routes
150 def __repr__(self): argument
151 routes_str = ", ".join(["{}".format(route) for route in self.routes])
152 return "HasRoute(stable={}, routes=[{}])".format(self.stable, routes_str)
157 def __init__(self, routes_factory): argument
158 self._routes_factory = routes_factory
160 def parse(self, data, message_info): argument
161 routes = self._routes_factory.parse(data, message_info)
168 def __init__(self, domain_id, prefix_length, prefix, sub_tlvs, stable): argument
169 super(Prefix, self).__init__(stable)
170 self._domain_id = domain_id
171 self._prefix_length = prefix_length
172 self._prefix = prefix
173 self._sub_tlvs = sub_tlvs
176 def domain_id(self): argument
177 return self._domain_id
180 def prefix_length(self): argument
181 return self._prefix_length
184 def prefix(self): argument
185 return self._prefix
188 def sub_tlvs(self): argument
189 return self._sub_tlvs
191 def __eq__(self, other): argument
192 common.expect_the_same_class(self, other)
194 return (self.domain_id == other.domain_id and self.prefix_length == other.prefix_length and
195 self.prefix == other.prefix and self.sub_tlvs == other.sub_tlvs)
197 def __repr__(self): argument
198 sub_tlvs_str = ", ".join(["{}".format(tlv) for tlv in self.sub_tlvs])
200 self.stable,
201 self.domain_id,
202 self.prefix_length,
203 hexlify(self.prefix),
210 def __init__(self, sub_tlvs_factories): argument
211 super(PrefixSubTlvsFactory, self).__init__(sub_tlvs_factories)
216 def __init__(self, sub_tlvs_factory): argument
217 self._sub_tlvs_factory = sub_tlvs_factory
219 def _bits_to_bytes(self, bits): argument
222 def parse(self, data, message_info): argument
227 prefix = bytearray(data.read(self._bits_to_bytes(prefix_length)))
229 sub_tlvs = self._sub_tlvs_factory.parse(io.BytesIO(data.read()), message_info)
236 def __init__(self, border_router_16, prf, p, s, d, c, r, o, n, stable): argument
237 super(BorderRouter, self).__init__(stable)
238 self._border_router_16 = border_router_16
239 self._prf = prf
240 self._p = p
241 self._s = s
242 self._d = d
243 self._c = c
244 self._r = r
245 self._o = o
246 self._n = n
249 def border_router_16(self): argument
250 return self._border_router_16
253 def prf(self): argument
254 return self._prf
257 def p(self): argument
258 return self._p
261 def s(self): argument
262 return self._s
265 def d(self): argument
266 return self._d
269 def c(self): argument
270 return self._c
273 def r(self): argument
274 return self._r
277 def o(self): argument
278 return self._o
281 def n(self): argument
282 return self._n
284 def __eq__(self, other): argument
285 common.expect_the_same_class(self, other)
287 …return (self.border_router_16 == other.border_router_16 and self.prf == other.prf and self.p == ot…
288self.s == other.s and self.d == other.d and self.c == other.c and self.r == other.r and
289 self.o == other.o and self.n == other.n)
291 def __repr__(self): argument
293 self.stable,
294 self.border_router_16,
295 self.prf,
296 self.p,
297 self.s,
298 self.d,
299 self.c,
300 self.r,
301 self.o,
302 self.n,
308 def parse(self, data, message_info): argument
328 def __init__(self, c, cid, context_length, stable): argument
329 super(LowpanId, self).__init__(stable)
330 self._c = c
331 self._cid = cid
332 self._context_length = context_length
335 def c(self): argument
336 return self._c
339 def cid(self): argument
340 return self._cid
343 def context_length(self): argument
344 return self._context_length
346 def __eq__(self, other): argument
347 common.expect_the_same_class(self, other)
349 …return (self.c == other.c and self.cid == other.cid and self.context_length == other.context_lengt…
351 def __repr__(self): argument
352 …return "LowpanId(stable={}, c={}, cid={}, context_length={})".format(self.stable, self.c, self.cid,
353 self.context_length)
358 def parse(self, data, message_info): argument
371 def __init__(self, sub_tlvs, stable): argument
372 super(CommissioningData, self).__init__(stable)
373 self._sub_tlvs = sub_tlvs
376 def sub_tlvs(self): argument
377 return self._sub_tlvs
379 def __eq__(self, other): argument
380 common.expect_the_same_class(self, other)
382 return self.sub_tlvs == other.sub_tlvs
384 def __repr__(self): argument
385 sub_tlvs_str = ", ".join(["{}".format(tlv) for tlv in self._sub_tlvs])
386 return "CommissioningData(stable={}, sub_tlvs=[{}])".format(self._stable, sub_tlvs_str)
391 def __init__(self, sub_tlvs_factories): argument
392 super(CommissioningDataSubTlvsFactory, self).__init__(sub_tlvs_factories)
397 def __init__(self, sub_tlvs_factory): argument
398 self._sub_tlvs_factory = sub_tlvs_factory
400 def parse(self, data, message_info): argument
401 sub_tlvs = self._sub_tlvs_factory.parse(io.BytesIO(data.read()), message_info)
409 self, argument
418 super(Service, self).__init__(stable)
419 self._t = t
420 self._id = _id
421 self._enterprise_number = enterprise_number
422 self._service_data_length = service_data_length
423 self._service_data = service_data
424 self._sub_tlvs = sub_tlvs
427 def t(self): argument
428 return self._t
431 def id(self): argument
432 return self._id
435 def enterprise_number(self): argument
436 return self._enterprise_number
439 def service_data_length(self): argument
440 return self._service_data_length
443 def service_data(self): argument
444 return self._service_data
447 def sub_tlvs(self): argument
448 return self._sub_tlvs
450 def __eq__(self, other): argument
451 common.expect_the_same_class(self, other)
453 …return (self.t == other.t and self.id == other.id and self.enterprise_number == other.enterprise_n…
454self.service_data_length == other.service_data_length and self.service_data == other.service_data …
455 self.sub_tlvs == other.sub_tlvs)
457 def __repr__(self): argument
458 sub_tlvs_str = ", ".join(["{}".format(tlv) for tlv in self.sub_tlvs])
462 self.stable,
463 self.t,
464 self.id,
465 self.enterprise_number,
466 self.service_data_length,
467 self.service_data,
474 def __init__(self, sub_tlvs_factories): argument
475 super(ServiceSubTlvsFactory, self).__init__(sub_tlvs_factories)
480 def __init__(self, sub_tlvs_factory): argument
481 self._sub_tlvs_factory = sub_tlvs_factory
483 def parse(self, data, message_info): argument
492 sub_tlvs = self._sub_tlvs_factory.parse(io.BytesIO(data.read()), message_info)
507 def __init__(self, server_16, server_data, stable): argument
508 super(Server, self).__init__(stable)
509 self._server_16 = server_16
510 self._server_data = server_data
513 def server_16(self): argument
514 return self._server_16
517 def server_data(self): argument
518 return self._server_data
520 def __eq__(self, other): argument
521 common.expect_the_same_class(self, other)
523 return (self.server_16 == other.server_16 and self.server_data == other.server_data)
525 def __repr__(self): argument
526 … return "LowpanId(stable={}, server_16={}, server_data=b'{}')".format(self.stable, self.server_16,
527 … hexlify(self.server_data))
532 def parse(self, data, message_info): argument
541 def __init__(self, sub_tlvs_factories): argument
542 super(NetworkDataTlvsFactory, self).__init__(sub_tlvs_factories)