root/juggler/branches/2.2/modules/tweek/design_cpp/ServerStartupSequence.dfSequence

Revision 11510, 11.8 kB (checked in by patrickh, 6 years ago)

Added new diagrams and updated the project for new files and directories
added since the last update.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 package id10z6kd9n9j780d9naoitb;
2
3 /**
4 @version 2.0
5 @__modelType diagram
6 */
7 class diagram {
8 /**
9 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node:oiref><oihard>
10 @__modelType reference
11 */
12 class reference {
13 }/**
14 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node18:oiref><oihard>
15 @__modelType reference
16 */
17 class reference19 {
18 }/**
19 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node20:oiref><oihard>
20 @__modelType reference
21 */
22 class reference21 {
23 }/**
24 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25:oiref><oihard>
25 @__modelType reference
26 */
27 class reference26 {
28 }/**
29 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node44:oiref><oihard>
30 @__modelType reference
31 */
32 class reference45 {
33 }/**
34 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node46:oiref><oihard>
35 @__modelType reference
36 */
37 class reference47 {
38 }}/**
39
40 @__tags
41 @shapeType SequenceDiagram
42 */
43 class __tags {
44 }/**
45 @__options option.sequenceDiagram.showMessageNumbers = false
46 option.generateSequenceDiagarm.full_diagnostic = true
47 option.sequenceDiagram.createMessageWithReturnArrow = true
48 */
49 class __options {
50 }/**
51 @__positions <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link31:oiref>=95,270,448,270:oigroup>
52 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node:oiref>=30,30,117,560,0:oigroup>
53 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link27:oiref>=95,120,380,120:oigroup>
54 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node46:oiref>=590,40,204,125,0:oigroup>
55 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25:oiref>=380,85,150,505,0:oigroup>
56 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link28:oiref>=:oigroup>
57 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node46.link:oiref>=692,165,455,270:oigroup>
58 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link29:oiref>=95,200,448,200:oigroup>
59 <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link31:oiref>=99,244,269,22,0:oigroup>
60 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.node30:oiref>=448,200,14,40,1:oigroup>
61 <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link27:oiref>=99,94,113,22,0:oigroup>
62 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.node32:oiref>=448,270,14,71,1:oigroup>
63 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.node:oiref>=448,120,14,50,1:oigroup>
64 <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link29:oiref>=99,174,215,22,0:oigroup>
65 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node18.node34:oiref>=816,281,14,50,1:oigroup>
66 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.link33:oiref>=462,281,740,281:oigroup>
67 <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.link33:oiref>=466,255,255,22,0:oigroup>
68 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.link35:oiref>=:oigroup>
69 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.node40:oiref>=448,480,14,20,1:oigroup>
70 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link22:oiref>=:oigroup>
71 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.link41:oiref>=462,210,462,204,502,204,502,216,471,216:oigroup>
72 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node44.link:oiref>=850,498,830,498:oigroup>
73 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node20:oiref>=959,335,142,255,0:oigroup>
74 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link23:oiref>=95,450,816,450:oigroup>
75 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node18.node:oiref>=816,450,14,60,1:oigroup>
76 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node18.link39:oiref>=816,480,462,480:oigroup>
77 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.node42:oiref>=457,210,14,20,1:oigroup>
78 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link24:oiref>=:oigroup>
79 <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.link41:oiref>=475,216,239,22,0:oigroup>
80 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node20.node:oiref>=1023,370,14,50,1:oigroup>
81 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.link43:oiref>=:oigroup>
82 <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id10z6kd9n9j780d9naoitb.node18.link39:oiref>=509,454,303,22,0:oigroup>
83 <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link:oiref>=99,344,325,22,0:oigroup>
84 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node44:oiref>=850,488,144,60,0:oigroup>
85 <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link23:oiref>=99,424,286,22,0:oigroup>
86 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node18:oiref>=740,246,166,344,0:oigroup>
87 <oigroup:<oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link:oiref>=95,370,959,370:oigroup>
88
89 */
90 class __positions {
91 }/**
92 @shapeType Object
93 @__modelType node
94 @name Server
95 */
96 class node {
97 /**
98 @shapeType MessageLink
99 @__modelType link
100 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node20:oiref><oihard>
101 @sendingInstant 370
102 @processingDuration 50
103 @sequenceNumber 4
104 @diagram_uniqe_name <oiref:design#Class#id10z6kd9n9j780d9naoitb.diagram:oiref>
105 @creationMessage true
106 @showReturnArrow
107 @return servant
108 @label new FloatSubjectImpl
109 @operation <oiref:cpp#Member#FloatSubjectImpl#$$constructor$$#(##)#:oiref>
110 @operationNameAsText '<constructor>()'
111 */
112 class link {
113 }/**
114 @shapeType CollaborationLink
115 @__modelType link
116 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node20:oiref><oihard>
117 */
118 class link22 {
119 }/**
120 @shapeType MessageLink
121 @__modelType link
122 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node18:oiref><oihard>
123 @sendingInstant 450
124 @processingDuration 60
125 @sequenceNumber 5
126 @diagram_uniqe_name <oiref:design#Class#id10z6kd9n9j780d9naoitb.diagram:oiref>
127 @operation <oiref:cpp#Member#tweek::SubjectManagerImpl#registerSubject#(#SubjectImpl*#const char*#)#:oiref>
128 @operationNameAsText 'registerSubject(SubjectImpl *,const char *):void'
129 @showReturnArrow
130 @arguments servant, "FloatSubject"
131 */
132 class link23 {
133 }/**
134 @shapeType CollaborationLink
135 @__modelType link
136 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node18:oiref><oihard>
137 */
138 class link24 {
139 }/**
140 @shapeType MessageLink
141 @__modelType link
142 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25:oiref><oihard>
143 @sendingInstant 120
144 @processingDuration 50
145 @sequenceNumber 1
146 @diagram_uniqe_name <oiref:design#Class#id10z6kd9n9j780d9naoitb.diagram:oiref>
147 @creationMessage true
148 @showReturnArrow
149 @operation <oiref:cpp#Member#tweek::CorbaManager#$$constructor$$#(##)#:oiref>
150 @operationNameAsText '<constructor>()'
151 */
152 class link27 {
153 }/**
154 @shapeType CollaborationLink
155 @__modelType link
156 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25:oiref><oihard>
157 */
158 class link28 {
159 }/**
160 @shapeType MessageLink
161 @__modelType link
162 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25:oiref><oihard>
163 @sendingInstant 200
164 @processingDuration 40
165 @sequenceNumber 2
166 @diagram_uniqe_name <oiref:design#Class#id10z6kd9n9j780d9naoitb.diagram:oiref>
167 @showReturnArrow
168 @operation <oiref:cpp#Member#tweek::CorbaManager#init#(#const std::string&#int&#char**#const std::string&#const vpr::Uint16&#const std::string&#)#:oiref>
169 @operationNameAsText 'init(const std::string &,int &,char * *,const std::string &,const vpr::Uint16 &,const std::string &):vpr::ReturnStatus'
170 @arguments argc, argv
171 */
172 class link29 {
173 }/**
174 @shapeType MessageLink
175 @__modelType link
176 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25:oiref><oihard>
177 @sendingInstant 270
178 @processingDuration 71
179 @sequenceNumber 3
180 @diagram_uniqe_name <oiref:design#Class#id10z6kd9n9j780d9naoitb.diagram:oiref>
181 @showReturnArrow
182 @operation <oiref:cpp#Member#tweek::CorbaManager#createSubjectManager#(##)#:oiref>
183 @operationNameAsText 'createSubjectManager():vpr::ReturnStatus'
184 */
185 class link31 {
186 }}/**
187 @shapeType Object
188 @__modelType node
189 @name Subject Manager
190 @created true
191 */
192 class node18 {
193 /**
194 @shapeType DependencyLink
195 @__modelType link
196 @__ref <oiref:cpp#Class#tweek::SubjectManagerImpl:oiref><oihard>
197 */
198 class link {
199 }/**
200 @shapeType Activation
201 @__modelType node
202 @name Activation2
203 @activationMessage <oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link23:oiref>
204 */
205 class node {
206 }/**
207 @shapeType Activation
208 @__modelType node
209 @name Activation6
210 @activationMessage <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.link33:oiref>
211 */
212 class node34 {
213 }/**
214 @shapeType MessageLink
215 @__modelType link
216 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25:oiref><oihard>
217 @sendingInstant 480
218 @processingDuration 20
219 @sequenceNumber 5.1
220 @diagram_uniqe_name <oiref:design#Class#id10z6kd9n9j780d9naoitb.diagram:oiref>
221 @operation <oiref:cpp#Member#tweek::CorbaManager#getChildPOA#(##)#:oiref>
222 @operationNameAsText 'getChildPOA():const PortableServer::POA_var &'
223 @showReturnArrow
224 */
225 class link39 {
226 }}/**
227 @shapeType Object
228 @__modelType node
229 @name Servant
230 @created true
231 */
232 class node20 {
233 /**
234 @shapeType DependencyLink
235 @__modelType link
236 @__ref <oiref:cpp#Class#FloatSubjectImpl:oiref><oihard>
237 */
238 class link {
239 }/**
240 @shapeType Activation
241 @__modelType node
242 @name Activation1
243 @activationMessage <oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link:oiref>
244 */
245 class node {
246 }}/**
247 @shapeType Object
248 @__modelType node
249 @name CORBA Manager
250 @created true
251 */
252 class node25 {
253 /**
254 @shapeType DependencyLink
255 @__modelType link
256 @__ref <oiref:cpp#Class#tweek::CorbaManager:oiref><oihard>
257 */
258 class link {
259 }/**
260 @shapeType Activation
261 @__modelType node
262 @name Activation3
263 @activationMessage <oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link27:oiref>
264 */
265 class node {
266 }/**
267 @shapeType Activation
268 @__modelType node
269 @name Activation4
270 @activationMessage <oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link29:oiref>
271 */
272 class node30 {
273 }/**
274 @shapeType Activation
275 @__modelType node
276 @name Activation5
277 @activationMessage <oiref:design#Class#id10z6kd9n9j780d9naoitb.node.link31:oiref>
278 */
279 class node32 {
280 }/**
281 @shapeType MessageLink
282 @__modelType link
283 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node18:oiref><oihard>
284 @sendingInstant 281
285 @processingDuration 50
286 @sequenceNumber 3.1
287 @diagram_uniqe_name <oiref:design#Class#id10z6kd9n9j780d9naoitb.diagram:oiref>
288 @creationMessage true
289 @showReturnArrow
290 @operation <oiref:cpp#Member#tweek::SubjectManagerImpl#$$constructor$$#(#const CorbaManager&#)#:oiref>
291 @operationNameAsText '<constructor>(const CorbaManager &)'
292 */
293 class link33 {
294 }/**
295 @shapeType CollaborationLink
296 @__modelType link
297 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node18:oiref><oihard>
298 */
299 class link35 {
300 }/**
301 @shapeType Activation
302 @__modelType node
303 @name Activation8
304 @activationMessage <oiref:design#Class#id10z6kd9n9j780d9naoitb.node18.link39:oiref>
305 */
306 class node40 {
307 }/**
308 @shapeType MessageLink
309 @__modelType link
310 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25:oiref><oihard>
311 @sendingInstant 210
312 @processingDuration 20
313 @sequenceNumber 2.1
314 @diagram_uniqe_name <oiref:design#Class#id10z6kd9n9j780d9naoitb.diagram:oiref>
315 @operation <oiref:cpp#Member#tweek::CorbaManager#createChildPOA#(#const std::string&#)#:oiref>
316 @operationNameAsText 'createChildPOA(const std::string &):vpr::ReturnStatus'
317 @arguments ""
318 */
319 class link41 {
320 }/**
321 @shapeType Activation
322 @__modelType node
323 @name Activation7
324 @activationMessage <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.link41:oiref>
325 */
326 class node42 {
327 }/**
328 @shapeType CollaborationLink
329 @__modelType link
330 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25:oiref><oihard>
331 */
332 class link43 {
333 }}/**
334 @shapeType Note
335 @__modelType node
336 @name Note1
337 @text Activates subject with child POA.
338 */
339 class node44 {
340 /**
341 @shapeType NoteLink
342 @__modelType link
343 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node18.node:oiref><oihard>
344 */
345 class link {
346 }}/**
347 @shapeType Note
348 @__modelType node
349 @name Note2
350 @text Activates Subject Manager servant with child POA and binds the reference to a unique name with the Naming Service.
351 */
352 class node46 {
353 /**
354 @shapeType NoteLink
355 @__modelType link
356 @__ref <oiref:design#Class#id10z6kd9n9j780d9naoitb.node25.node32:oiref><oihard>
357 */
358 class link {
359 }}
Note: See TracBrowser for help on using the browser.