documentation/images/uml-datagram.eps
branchstable-1.1
changeset 1727 861f4715ed6f
equal deleted inserted replaced
1726:00fc593f14fc 1727:861f4715ed6f
       
     1 %!PS-Adobe-2.0 EPSF-2.0
       
     2 %%Title: uml-datagram.fig
       
     3 %%Creator: fig2dev Version 3.2 Patchlevel 4
       
     4 %%CreationDate: Mon Aug  7 20:49:08 2006
       
     5 %%For: fp@jupiter (Florian Pose)
       
     6 %%BoundingBox: 0 0 178 297
       
     7 %%Magnification: 1.0000
       
     8 %%EndComments
       
     9 /$F2psDict 200 dict def
       
    10 $F2psDict begin
       
    11 $F2psDict /mtrx matrix put
       
    12 /col-1 {0 setgray} bind def
       
    13 /col0 {0.000 0.000 0.000 srgb} bind def
       
    14 /col1 {0.000 0.000 1.000 srgb} bind def
       
    15 /col2 {0.000 1.000 0.000 srgb} bind def
       
    16 /col3 {0.000 1.000 1.000 srgb} bind def
       
    17 /col4 {1.000 0.000 0.000 srgb} bind def
       
    18 /col5 {1.000 0.000 1.000 srgb} bind def
       
    19 /col6 {1.000 1.000 0.000 srgb} bind def
       
    20 /col7 {1.000 1.000 1.000 srgb} bind def
       
    21 /col8 {0.000 0.000 0.560 srgb} bind def
       
    22 /col9 {0.000 0.000 0.690 srgb} bind def
       
    23 /col10 {0.000 0.000 0.820 srgb} bind def
       
    24 /col11 {0.530 0.810 1.000 srgb} bind def
       
    25 /col12 {0.000 0.560 0.000 srgb} bind def
       
    26 /col13 {0.000 0.690 0.000 srgb} bind def
       
    27 /col14 {0.000 0.820 0.000 srgb} bind def
       
    28 /col15 {0.000 0.560 0.560 srgb} bind def
       
    29 /col16 {0.000 0.690 0.690 srgb} bind def
       
    30 /col17 {0.000 0.820 0.820 srgb} bind def
       
    31 /col18 {0.560 0.000 0.000 srgb} bind def
       
    32 /col19 {0.690 0.000 0.000 srgb} bind def
       
    33 /col20 {0.820 0.000 0.000 srgb} bind def
       
    34 /col21 {0.560 0.000 0.560 srgb} bind def
       
    35 /col22 {0.690 0.000 0.690 srgb} bind def
       
    36 /col23 {0.820 0.000 0.820 srgb} bind def
       
    37 /col24 {0.500 0.190 0.000 srgb} bind def
       
    38 /col25 {0.630 0.250 0.000 srgb} bind def
       
    39 /col26 {0.750 0.380 0.000 srgb} bind def
       
    40 /col27 {1.000 0.500 0.500 srgb} bind def
       
    41 /col28 {1.000 0.630 0.630 srgb} bind def
       
    42 /col29 {1.000 0.750 0.750 srgb} bind def
       
    43 /col30 {1.000 0.880 0.880 srgb} bind def
       
    44 /col31 {1.000 0.840 0.000 srgb} bind def
       
    45 /col32 {0.555 0.555 0.555 srgb} bind def
       
    46 
       
    47 end
       
    48 save
       
    49 newpath 0 297 moveto 0 0 lineto 273 0 lineto 273 297 lineto closepath clip newpath
       
    50 -27.6 323.9 translate
       
    51 1 -1 scale
       
    52 
       
    53 /cp {closepath} bind def
       
    54 /ef {eofill} bind def
       
    55 /gr {grestore} bind def
       
    56 /gs {gsave} bind def
       
    57 /sa {save} bind def
       
    58 /rs {restore} bind def
       
    59 /l {lineto} bind def
       
    60 /m {moveto} bind def
       
    61 /rm {rmoveto} bind def
       
    62 /n {newpath} bind def
       
    63 /s {stroke} bind def
       
    64 /sh {show} bind def
       
    65 /slc {setlinecap} bind def
       
    66 /slj {setlinejoin} bind def
       
    67 /slw {setlinewidth} bind def
       
    68 /srgb {setrgbcolor} bind def
       
    69 /rot {rotate} bind def
       
    70 /sc {scale} bind def
       
    71 /sd {setdash} bind def
       
    72 /ff {findfont} bind def
       
    73 /sf {setfont} bind def
       
    74 /scf {scalefont} bind def
       
    75 /sw {stringwidth} bind def
       
    76 /tr {translate} bind def
       
    77 /tnt {dup dup currentrgbcolor
       
    78   4 -2 roll dup 1 exch sub 3 -1 roll mul add
       
    79   4 -2 roll dup 1 exch sub 3 -1 roll mul add
       
    80   4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
       
    81   bind def
       
    82 /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
       
    83   4 -2 roll mul srgb} bind def
       
    84 /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
       
    85 /$F2psEnd {$F2psEnteredState restore end} def
       
    86 
       
    87 $F2psBegin
       
    88 10 setmiterlimit
       
    89 0 slj 0 slc
       
    90  0.06299 0.06299 sc
       
    91 %
       
    92 % Fig objects follow
       
    93 %
       
    94 % 
       
    95 % here starts figure with depth 110
       
    96 % Polyline
       
    97 7.500 slw
       
    98 n 450 450 m 3240 450 l 3240 5130 l 450 5130 l
       
    99  cp gs col7 1.00 shd ef gr gs col0 s gr 
       
   100 % here ends figure;
       
   101 % 
       
   102 % here starts figure with depth 100
       
   103 % Polyline
       
   104 7.500 slw
       
   105 n 450 765 m
       
   106  3240 765 l gs col0 s gr 
       
   107 % Polyline
       
   108 n 450 2925 m
       
   109  3240 2925 l gs col0 s gr 
       
   110 /Helvetica ff 180.00 scf sf
       
   111 540 675 m
       
   112 gs 1 -1 sc (ec_datagram_t) col0 sh gr
       
   113 /Helvetica ff 180.00 scf sf
       
   114 540 990 m
       
   115 gs 1 -1 sc (list: struct list_head) col0 sh gr
       
   116 /Helvetica ff 180.00 scf sf
       
   117 540 1170 m
       
   118 gs 1 -1 sc (queue: struct list_head) col0 sh gr
       
   119 /Helvetica ff 180.00 scf sf
       
   120 540 1350 m
       
   121 gs 1 -1 sc (type: ec_datagram_type_t) col0 sh gr
       
   122 /Helvetica ff 180.00 scf sf
       
   123 540 1530 m
       
   124 gs 1 -1 sc (address: ec_address_t) col0 sh gr
       
   125 /Helvetica ff 180.00 scf sf
       
   126 540 1710 m
       
   127 gs 1 -1 sc (data: uint8_t *) col0 sh gr
       
   128 /Helvetica ff 180.00 scf sf
       
   129 540 1890 m
       
   130 gs 1 -1 sc (mem_size: size_t) col0 sh gr
       
   131 /Helvetica ff 180.00 scf sf
       
   132 540 2070 m
       
   133 gs 1 -1 sc (data_size: size_t) col0 sh gr
       
   134 /Helvetica ff 180.00 scf sf
       
   135 540 2250 m
       
   136 gs 1 -1 sc (index: uint8_t) col0 sh gr
       
   137 /Helvetica ff 180.00 scf sf
       
   138 540 2430 m
       
   139 gs 1 -1 sc (working_counter: uint16_t) col0 sh gr
       
   140 /Helvetica ff 180.00 scf sf
       
   141 540 2610 m
       
   142 gs 1 -1 sc (state: ec_datagram_state_t) col0 sh gr
       
   143 /Helvetica ff 180.00 scf sf
       
   144 540 2790 m
       
   145 gs 1 -1 sc (t_sent: cylces_t) col0 sh gr
       
   146 /Helvetica ff 180.00 scf sf
       
   147 540 3150 m
       
   148 gs 1 -1 sc (+ ec_datagram_init\(\)) col0 sh gr
       
   149 /Helvetica ff 180.00 scf sf
       
   150 540 3330 m
       
   151 gs 1 -1 sc (+ ec_datagram_clear\(\)) col0 sh gr
       
   152 /Helvetica ff 180.00 scf sf
       
   153 540 3540 m
       
   154 gs 1 -1 sc (+ ec_datagram_prealloc\(\): int) col0 sh gr
       
   155 /Helvetica ff 180.00 scf sf
       
   156 540 3750 m
       
   157 gs 1 -1 sc (+ ec_datagram_nprd\(\):int) col0 sh gr
       
   158 /Helvetica ff 180.00 scf sf
       
   159 540 3960 m
       
   160 gs 1 -1 sc (+ ec_datagram_npwr\(\): int) col0 sh gr
       
   161 /Helvetica ff 180.00 scf sf
       
   162 540 4170 m
       
   163 gs 1 -1 sc (+ ec_datagram_aprd\(\): int) col0 sh gr
       
   164 /Helvetica ff 180.00 scf sf
       
   165 540 4380 m
       
   166 gs 1 -1 sc (+ ec_datagram_apwr\(\): int) col0 sh gr
       
   167 /Helvetica ff 180.00 scf sf
       
   168 540 4590 m
       
   169 gs 1 -1 sc (+ ec_datagram_brd\(\): int) col0 sh gr
       
   170 /Helvetica ff 180.00 scf sf
       
   171 540 4800 m
       
   172 gs 1 -1 sc (+ ec_datagram_bwr\(\): int) col0 sh gr
       
   173 /Helvetica ff 180.00 scf sf
       
   174 540 5010 m
       
   175 gs 1 -1 sc (+ ec_datagram_lrw\(\): int) col0 sh gr
       
   176 % here ends figure;
       
   177 $F2psEnd
       
   178 rs
       
   179 showpage