File: InsertBlock.ps

package info (click to toggle)
a2ps 1%3A4.15.7-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,716 kB
  • sloc: ansic: 44,830; sh: 11,625; lex: 1,851; perl: 708; yacc: 698; makefile: 494; lisp: 396; ada: 263; objc: 189; f90: 109; ml: 85; sql: 74; pascal: 57; modula3: 33; haskell: 32; sed: 30; java: 29; python: 24
file content (129 lines) | stat: -rw-r--r-- 2,393 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
%%Page: (1) 1
%%BeginPageSetup
/pagesave save def
%%EndPageSetup
iso1dict begin
(Test Files) 35.25 water
gsave
llx lly 12 add translate
/v 0 store
/x0 x v get 4.703931 add sx cw mul add store
/y0 y v get bfs th add sub store
x0 y0 moveto
(/* This code is part of Freenet. It is distributed under the GNU General) c n
( * Public License, version 2 \(or at your option any later version\). See) N
( * http://www.gnu.org/ for further details of the GPL. */) N
(package) K
( freenet.client;) p n
() N
(import) K
( freenet.keys.FreenetURI;) p n
(import) K
( freenet.support.api.Bucket;) p n
() N
(/**) C n
( * Class to contain everything needed for an insert.) N
( */) N
(public) K
( ) p
(class) K
( ) p
(InsertBlock) L
( {) p n
() N
() S 8 T () S
(private) K
( ) p
(final) K
( Bucket data;) p n
() S 8 T () S
(private) K
( ) p
(boolean) k
( isFreed;) p n
() S 8 T () S
(public) K
( ) p
(final) K
( FreenetURI desiredURI;) p n
() S 8 T () S
(public) K
( ) p
(final) K
( ClientMetadata clientMetadata;) p n
() S 8 T () N
() S 8 T () S
(public) K
( InsertBlock\(Bucket data, ClientMetadata metadata, FreenetURI desi) p n
(redURI\) {) N
() S 8 T () S 16 T () S
(if) K
(\(data == ) p
(null) k
(\) ) p
(throw) K
( ) p
(new) K
( NullPointerException\(\);) p n
() S 8 T () S 16 T (this.data = data;) N
() S 8 T () S 16 T (this.isFreed = ) S
(false) k
(;) p n
() S 8 T () S 16 T () S
(if) K
(\(metadata == ) p
(null) k
(\)) p n
() S 8 T () S 16 T () S 24 T (clientMetadata = ) S
(new) K
( ClientMetadata\(\);) p n
() S 8 T () S 16 T () S
(else) K n
() p 8 T () S 16 T () S 24 T (clientMetadata = metadata;) N
() S 8 T () S 16 T (this.desiredURI = desiredURI;) N
() S 8 T (}) N
() S 8 T () N
() S 8 T () S
(public) K
( Bucket getData\(\) {) p n
() S 8 T () S 16 T () S
(return) K
( \(isFreed ? ) p
(null) k
( : data\);) p n
() S 8 T (}) N
() S 8 T () N
() S 8 T () S
(public) K
( ) p
(void) k
( free\(\){) p n
() S 8 T () S 16 T () S
(synchronized) K
( \() p
(this) k
(\) {) p n
() S 8 T () S 16 T () S 24 T () S
(if) K
(\(isFreed\) ) p
(return) K
(;) p n
() S 8 T () S 16 T () S 24 T (isFreed = ) S
(true) k
(;) p n
() S 8 T () S 16 T (}) N
() S 8 T () S 16 T (data.free\(\);) N
() S 8 T (}) N
(}) N
(InsertBlock.java) (right) (1) title
border
grestore
(The room for the header) rhead
(Printed by Somebody from a machine) (Right) (1) footer
end % of iso1dict
pagesave restore
showpage

%%Trailer
end
%%EOF