2
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3
"DTD/xhtml1-strict.dtd">
6
<title>API docs for “elisa.core.utils.threadsafe_list.ThreadsafeList”</title>
7
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
8
<link href="apidocs.css" type="text/css" rel="stylesheet" />
9
<script src="sorttable.js" type="text/javascript"></script>
13
<h1 class="class">Class e.c.u.t.ThreadsafeList(<span title="list">list</span>):</h1>
15
<span id="part">Part of <a href="elisa.html">elisa</a>.<a href="elisa.core.html">core</a>.<a href="elisa.core.utils.html">utils</a>.<a href="elisa.core.utils.threadsafe_list.html">threadsafe_list</a></span>
17
<a href="classIndex.html#elisa.core.utils.threadsafe_list.ThreadsafeList">View In Hierarchy</a>
22
<div>Thread-safe subclass of the built-in type list.<table class="fieldTable"></table></div>
26
<div id="splitTables">
27
<table class="children sortable" id="id216">
37
<td class="lineno">27</td>
39
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__init__">__init__</a></td>
40
<td><span class="undocumented">Undocumented</span></td>
41
</tr><tr class="method">
43
<td class="lineno">31</td>
45
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__eq__">__eq__</a></td>
46
<td><span class="undocumented">Undocumented</span></td>
47
</tr><tr class="method">
49
<td class="lineno">39</td>
51
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__len__">__len__</a></td>
52
<td><span class="undocumented">Undocumented</span></td>
53
</tr><tr class="method">
55
<td class="lineno">47</td>
57
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__getitem__">__getitem__</a></td>
58
<td><span class="undocumented">Undocumented</span></td>
59
</tr><tr class="method">
61
<td class="lineno">55</td>
63
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__setitem__">__setitem__</a></td>
64
<td><span class="undocumented">Undocumented</span></td>
65
</tr><tr class="method">
67
<td class="lineno">62</td>
69
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__delitem__">__delitem__</a></td>
70
<td><span class="undocumented">Undocumented</span></td>
71
</tr><tr class="method">
73
<td class="lineno">69</td>
75
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__iter__">__iter__</a></td>
76
<td><span class="undocumented">Undocumented</span></td>
77
</tr><tr class="method">
79
<td class="lineno">80</td>
81
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__contains__">__contains__</a></td>
82
<td><span class="undocumented">Undocumented</span></td>
83
</tr><tr class="method">
85
<td class="lineno">88</td>
87
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#append">append</a></td>
88
<td><span class="undocumented">Undocumented</span></td>
89
</tr><tr class="method">
91
<td class="lineno">95</td>
93
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#count">count</a></td>
94
<td><span class="undocumented">Undocumented</span></td>
95
</tr><tr class="method">
97
<td class="lineno">103</td>
99
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#index">index</a></td>
100
<td><span class="undocumented">Undocumented</span></td>
101
</tr><tr class="method">
103
<td class="lineno">111</td>
105
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#extend">extend</a></td>
106
<td><span class="undocumented">Undocumented</span></td>
107
</tr><tr class="method">
109
<td class="lineno">118</td>
111
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#insert">insert</a></td>
112
<td><span class="undocumented">Undocumented</span></td>
113
</tr><tr class="method">
115
<td class="lineno">125</td>
117
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#pop">pop</a></td>
118
<td><span class="undocumented">Undocumented</span></td>
119
</tr><tr class="method">
121
<td class="lineno">133</td>
123
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#remove">remove</a></td>
124
<td><span class="undocumented">Undocumented</span></td>
125
</tr><tr class="method">
127
<td class="lineno">140</td>
129
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#reverse">reverse</a></td>
130
<td><span class="undocumented">Undocumented</span></td>
131
</tr><tr class="method">
133
<td class="lineno">147</td>
135
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#sort">sort</a></td>
136
<td><span class="undocumented">Undocumented</span></td>
137
</tr><tr class="method">
139
<td class="lineno">154</td>
141
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__add__">__add__</a></td>
142
<td><span class="undocumented">Undocumented</span></td>
143
</tr><tr class="method">
145
<td class="lineno">162</td>
147
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__iadd__">__iadd__</a></td>
148
<td><span class="undocumented">Undocumented</span></td>
149
</tr><tr class="method">
151
<td class="lineno">170</td>
153
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__mul__">__mul__</a></td>
154
<td><span class="undocumented">Undocumented</span></td>
155
</tr><tr class="method">
157
<td class="lineno">178</td>
159
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__imul__">__imul__</a></td>
160
<td><span class="undocumented">Undocumented</span></td>
161
</tr><tr class="method">
163
<td class="lineno">186</td>
165
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__getslice__">__getslice__</a></td>
166
<td><span class="undocumented">Undocumented</span></td>
167
</tr><tr class="method">
169
<td class="lineno">194</td>
171
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__setslice__">__setslice__</a></td>
172
<td><span class="undocumented">Undocumented</span></td>
173
</tr><tr class="method">
175
<td class="lineno">201</td>
177
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__delslice__">__delslice__</a></td>
178
<td><span class="undocumented">Undocumented</span></td>
179
</tr><tr class="method">
181
<td class="lineno">208</td>
183
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__copy__">__copy__</a></td>
184
<td><span class="undocumented">Undocumented</span></td>
185
</tr><tr class="method">
187
<td class="lineno">212</td>
189
<td><a href="elisa.core.utils.threadsafe_list.ThreadsafeList.html#__deepcopy__">__deepcopy__</a></td>
190
<td><span class="undocumented">Undocumented</span></td>
201
<div class="function">
202
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__init__">
208
<div class="functionHeader">
211
__init__(self, *args, **kw):
214
<div class="functionBody">
216
<div class="undocumented">Undocumented</div>
218
</div><div class="function">
219
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__eq__">
225
<div class="functionHeader">
231
<div class="functionBody">
233
<div class="undocumented">Undocumented</div>
235
</div><div class="function">
236
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__len__">
242
<div class="functionHeader">
248
<div class="functionBody">
250
<div class="undocumented">Undocumented</div>
252
</div><div class="function">
253
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__getitem__">
256
<a name="__getitem__">
259
<div class="functionHeader">
262
__getitem__(self, rank):
265
<div class="functionBody">
267
<div class="undocumented">Undocumented</div>
269
</div><div class="function">
270
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__setitem__">
273
<a name="__setitem__">
276
<div class="functionHeader">
279
__setitem__(self, rank, value):
282
<div class="functionBody">
284
<div class="undocumented">Undocumented</div>
286
</div><div class="function">
287
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__delitem__">
290
<a name="__delitem__">
293
<div class="functionHeader">
296
__delitem__(self, rank):
299
<div class="functionBody">
301
<div class="undocumented">Undocumented</div>
303
</div><div class="function">
304
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__iter__">
310
<div class="functionHeader">
316
<div class="functionBody">
318
<div class="undocumented">Undocumented</div>
320
</div><div class="function">
321
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__contains__">
324
<a name="__contains__">
327
<div class="functionHeader">
330
__contains__(self, item):
333
<div class="functionBody">
335
<div class="undocumented">Undocumented</div>
337
</div><div class="function">
338
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.append">
344
<div class="functionHeader">
347
append(self, element):
350
<div class="functionBody">
352
<div class="undocumented">Undocumented</div>
354
</div><div class="function">
355
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.count">
361
<div class="functionHeader">
364
count(self, element):
367
<div class="functionBody">
369
<div class="undocumented">Undocumented</div>
371
</div><div class="function">
372
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.index">
378
<div class="functionHeader">
381
index(self, element):
384
<div class="functionBody">
386
<div class="undocumented">Undocumented</div>
388
</div><div class="function">
389
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.extend">
395
<div class="functionHeader">
398
extend(self, elements):
401
<div class="functionBody">
403
<div class="undocumented">Undocumented</div>
405
</div><div class="function">
406
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.insert">
412
<div class="functionHeader">
415
insert(self, position, element):
418
<div class="functionBody">
420
<div class="undocumented">Undocumented</div>
422
</div><div class="function">
423
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.pop">
429
<div class="functionHeader">
432
pop(self, position=-1):
435
<div class="functionBody">
437
<div class="undocumented">Undocumented</div>
439
</div><div class="function">
440
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.remove">
446
<div class="functionHeader">
449
remove(self, element):
452
<div class="functionBody">
454
<div class="undocumented">Undocumented</div>
456
</div><div class="function">
457
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.reverse">
463
<div class="functionHeader">
469
<div class="functionBody">
471
<div class="undocumented">Undocumented</div>
473
</div><div class="function">
474
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.sort">
480
<div class="functionHeader">
483
sort(self, key=None):
486
<div class="functionBody">
488
<div class="undocumented">Undocumented</div>
490
</div><div class="function">
491
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__add__">
497
<div class="functionHeader">
500
__add__(self, operand):
503
<div class="functionBody">
505
<div class="undocumented">Undocumented</div>
507
</div><div class="function">
508
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__iadd__">
514
<div class="functionHeader">
517
__iadd__(self, operand):
520
<div class="functionBody">
522
<div class="undocumented">Undocumented</div>
524
</div><div class="function">
525
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__mul__">
531
<div class="functionHeader">
534
__mul__(self, coefficient):
537
<div class="functionBody">
539
<div class="undocumented">Undocumented</div>
541
</div><div class="function">
542
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__imul__">
548
<div class="functionHeader">
551
__imul__(self, coefficient):
554
<div class="functionBody">
556
<div class="undocumented">Undocumented</div>
558
</div><div class="function">
559
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__getslice__">
562
<a name="__getslice__">
565
<div class="functionHeader">
568
__getslice__(self, i, j):
571
<div class="functionBody">
573
<div class="undocumented">Undocumented</div>
575
</div><div class="function">
576
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__setslice__">
579
<a name="__setslice__">
582
<div class="functionHeader">
585
__setslice__(self, i, j, sequence):
588
<div class="functionBody">
590
<div class="undocumented">Undocumented</div>
592
</div><div class="function">
593
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__delslice__">
596
<a name="__delslice__">
599
<div class="functionHeader">
602
__delslice__(self, i, j):
605
<div class="functionBody">
607
<div class="undocumented">Undocumented</div>
609
</div><div class="function">
610
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__copy__">
616
<div class="functionHeader">
622
<div class="functionBody">
624
<div class="undocumented">Undocumented</div>
626
</div><div class="function">
627
<a name="elisa.core.utils.threadsafe_list.ThreadsafeList.__deepcopy__">
630
<a name="__deepcopy__">
633
<div class="functionHeader">
636
__deepcopy__(self, memento):
639
<div class="functionBody">
641
<div class="undocumented">Undocumented</div>
645
<a href="index.html">API Documentation</a> for <a href="http://elisa.fluendo.com">Elisa Media Center</a>, generated by <a href="http://codespeak.net/~mwh/pydoctor/">pydoctor</a> at 2009-05-25 19:09:45.
b'\\ No newline at end of file'