root/juggler/branches/2.2/modules/jackal/design_cpp/ConfigurationManagerStructure.dfClass

Revision 15084, 8.6 kB (checked in by patrickh, 4 years ago)

Updates made in an effort to generate accurate diagrams.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 package ididjfcydgs0hccydh3uvo;
2
3 /**
4 @version 2.0
5 @__modelType diagram
6 */
7 class diagram {
8 /**
9 @__ref <oiref:cpp#Class#jccl::ConfigManager:oiref><oihard>
10 @__modelType reference
11 @__imported
12 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mPendingLock:oiref>
13 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mActiveLock:oiref>
14 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mPendingCountMutex:oiref>
15 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mPendingCheckCount:oiref>
16 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mLastPendingSize:oiref>
17 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#isChunkInActiveList#(#std::string#)#:oiref>
18 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#addChunkDB#(#jccl::ConfigChunkDBPtr#)#:oiref>
19 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#removeChunkDB#(#jccl::ConfigChunkDBPtr#)#:oiref>
20 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getNumPending#(##)#:oiref>
21 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#lockPending#(##)#:oiref>
22 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#unlockPending#(##)#:oiref>
23 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getPendingBegin#(##)#:oiref>
24 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getPendingEnd#(##)#:oiref>
25 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#removePending#(#std::list<jccl::ConfigManager:;PendingChunk>::iterator#)#:oiref>
26 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#debugDumpPending#(#int#)#:oiref>
27 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#isActiveEmpty#(##)#:oiref>
28 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#lockActive#(##)#:oiref>
29 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#unlockActive#(##)#:oiref>
30 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getActiveEnd#(##)#:oiref>
31 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getActiveBegin#(##)#:oiref>
32 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#removeActive#(#std::string#)#:oiref>
33 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#addActive#(#jccl::ConfigChunkPtr#)#:oiref>
34 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getActiveConfig#(##)#:oiref>
35 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#$$constructor$$#(##)#:oiref>
36 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#vprSingletonHeader#(#jccl::ConfigManager#)#:oiref>
37 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mChunkHandlers:oiref>
38 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mCachedLocalHostName:oiref>
39 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#delayStalePendingList#(##)#:oiref>
40 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#addConfigChunkHandler#(#ConfigChunkHandler*#)#:oiref>
41 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#removeConfigChunkHandler#(#ConfigChunkHandler*#)#:oiref>
42 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#attemptReconfiguration#(##)#:oiref>
43 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#$$destructor$$#(##)#:oiref>
44 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#$$constructor$$#(#const ConfigManager&#)#:oiref>
45 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#operator=#(#const ConfigManager&#)#:oiref>
46 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#vprSingletonHeader#(#ConfigManager#)#:oiref>
47 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#isChunkTypeInActiveList#(#std::string#)#:oiref>
48 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#isChunkTypeInPendingList#(#std::string#)#:oiref>
49 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#refreshPendingList#(##)#:oiref>
50 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#addPendingAdds#(#ConfigChunkDB*#)#:oiref>
51 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#addPendingRemoves#(#ConfigChunkDB*#)#:oiref>
52 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#removePending#(#std::list<PendingChunk>::iterator#)#:oiref>
53 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#removeActive#(#const std::string&#)#:oiref>
54 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#addActive#(#ConfigChunkPtr#)#:oiref>
55 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#isPendingStale#(##)#:oiref>
56 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#loadRemoteReconfig#(##)#:oiref>
57 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getNumIncoming#(##)#:oiref>
58 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#scanForLostDependencies#(##)#:oiref>
59 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#removeConfigElementHandler#(#ConfigElementHandler*#)#:oiref>
60 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#setRemoteReconfigPlugin#(#jccl::RemoteReconfig*#)#:oiref>
61 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#addConfigElementHandler#(#ConfigElementHandler*#)#:oiref>
62 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mIncomingLock:oiref>
63 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mElementHandlers:oiref>
64 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mPluginLoader:oiref>
65 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#mReconfigIf:oiref>
66 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#removePending#(#std::list<PendingElement>::iterator#)#:oiref>
67 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#hasElementType#(#const std::string&#)#:oiref>
68 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#isElementTypeInPendingList#(#const std::string&#)#:oiref>
69 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#isElementInActiveList#(#const std::string&#)#:oiref>
70 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#isElementTypeInActiveList#(#const std::string&#)#:oiref>
71 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getElementFromActive#(#const std::string&#)#:oiref>
72 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getElementFromPending#(#const std::string&#)#:oiref>
73 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager#getElementNamed#(#const std::string&#)#:oiref>*/
74 class reference {
75 }/**
76 @__ref <oiref:cpp#Class#jccl::ConfigManager::PendingChunk:oiref><oihard>
77 @__modelType reference
78 @__imported
79 @__hiddenMember <oiref:cpp#Member#jccl::ConfigManager::PendingChunk#$$constructor$$#(##)#:oiref>
80 @hideClasses
81 @hideOperations
82 */
83 class reference5 {
84 }/**
85 @__ref <oiref:cpp#Class#jccl::ConfigChunkPtr:oiref><oihard>
86 @__modelType reference
87 @__imported
88 */
89 class reference19 {
90 }/**
91 @__ref <oiref:cpp#Class#jccl::ConfigChunkDB:oiref><oihard>
92 @__modelType reference
93 @__imported
94 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#mFileName:oiref>
95 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#mChunks:oiref>
96 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#$$constructor$$#(##)#:oiref>
97 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#$$constructor$$#(#ConfigChunkDB&#)#:oiref>
98 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#$$destructor$$#(##)#:oiref>
99 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#getFileName#(##)#:oiref>
100 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#setFileName#(#const std::string&#)#:oiref>
101 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#vec#(##)#:oiref>
102 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#loadFromChunkDBNode#(#cppdom::NodePtr#std::string#)#:oiref>
103 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#createChunkDBNode#(#cppdom::NodePtr&#)#:oiref>
104 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#load#(#const std::string&#const std::string&#)#:oiref>
105 @__hiddenMember <oiref:cpp#Member#jccl::ConfigChunkDB#save#(#const std::string&#)#:oiref>
106 @hideOperations*/
107 class reference1 {
108 }/**
109 @__ref <oiref:cpp#Class#jccl::Configuration:oiref><oihard>
110 @__modelType reference
111 @__imported
112 @hideAttributes
113 @hideOperations
114 @hideProperties
115 */
116 class reference2 {
117 }}/**
118
119 @__tags
120 @shapeType ClassDiagram
121 */
122 class __tags {
123 }/**
124 @__options
125 */
126 class __options {
127 }/**
128 @__positions <oigroup:MemberLink#<oiref:cpp#Member#jccl::ConfigChunkDB#mChunks:oiref>=530,160,530,260:oigroup>
129 <oigroup:MemberLink#<oiref:cpp#Member#jccl::ConfigManager#mActiveConfig:oiref>=330,80,420,80:oigroup>
130 <oigroup:MemberLink#<oiref:cpp#Member#jccl::ConfigManager#lnkjccl::ConfigChunk:oiref>=308,140,308,220:oigroup>
131 <oigroup:<oiref:cpp#Class#jccl::Configuration:oiref>=420,40,253,80,0:oigroup>
132 <oigroup:<oiref:cpp#Class#jccl::ConfigChunkDB:oiref>=420,70,220,90,0:oigroup>
133 <oigroup:<oiref:cpp#Class#jccl::ConfigChunkPtr:oiref>=450,260,155,58,1:oigroup>
134 <oigroup:MemberLink#<oiref:cpp#Member#jccl::ConfigManager#mPendingConfig:oiref>=155,210,155,260:oigroup>
135 <oigroup:<oiref:cpp#Class#jccl::ConfigManager::PendingChunk:oiref>=20,260,270,150,0:oigroup>
136 <oigroup:MemberLink#<oiref:cpp#Member#jccl::ConfigManager::PendingChunk#mChunk:oiref>=290,289,450,289:oigroup>
137 <oigroup:<oiref:cpp#Class#jccl::ConfigManager:oiref>=20,10,310,250,0:oigroup>
138 */
139 class __positions {
140 }
Note: See TracBrowser for help on using the browser.