/[H9]/trunk/docs/Pics/Server Uml.wmf
ViewVC logotype

Contents of /trunk/docs/Pics/Server Uml.wmf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 266 - (show annotations) (download) (as text)
Thu Dec 13 10:20:17 2007 UTC (16 years, 5 months ago) by torben
File MIME type: application/octet-stream
File size: 41444 byte(s)
Added pics
1 ƚv>@8%M P&" WMFC @[@{u>= EMF@{ lx@DiaDiagram v>% '% % + % % ( &% + % (   Rpsans yOHiOcHOh yO yOёW| *wUw@*wwH 0e acLe ؒO_hؔOPO% Cdv% T] ;g{n۶An۶Ac?LhCFlisServerDlgPPppP% '% % +f% % ( &% +f% ( (   Rpmonospace*wUw@*ww*wpUw@*wwH
2 zCFlisServerDlgؒOXO*OXOXwU]h *O<s$% Cdv% T9un۶An۶A9Ll+Serial: CSerialL33@@L33% (   RpmonospacepUw@*wwH
3 ze *wpUw@*wwH
4 {rialXO*OXO@wU]h *OCPe $*O_hSdv% T9n۶An۶A9Lp+Alive: keepalive33s@@s33s% (   RpmonospacepUw@*wwH
5 {e *wpUw@*wwH
6 |aliveXO*OXO@wU]h *OCPe $*O_hSdv% T9
7 n۶An۶A9L|+Acks: list<Acknowledge>sss@@33s@ss3% (   RpmonospacepUw@*wwH
8 |e *wpUw@*wwH
9 }Acknowledge>@wU]h *ODPe $*O_hSdv% T9en۶An۶A9eLt+continueThread: ints@3L@@3@% (   RpmonospacepUw@*wwH
10 }e *wpUw@*wwH
11 ~ead: int*OXO@wU]h *ODPe $*O_hSdv% T9}Qzn۶An۶A9JLh+ResetSms: ints@s@@3@% '% % +g% % ( &% +g% ( (   Rpmonospace4le x
12 |e e *w@Uw@*wPwH
13 H,_heȚO[XeؔOPOe O0Le Odv% T9ifn۶An۶A96L|#StartSerial(void): int@L@L33Ls3L@@3@% (   Rpmonospace4{_h x
14 |e 9OO:*w@Uw@*wPwH
15  ,_h eȚO[XeؔOPOe O0Le Odv% T 9OFLn۶An۶A9#L#readFrame(): vector<unsigned char>LLLL@@ss@Ls3@sL% (   Rpmonospace4{_h x
16 |e 9OO:*w@Uw@*wPwH
17 ,_heȚO[XeؔOPOe OpLe Odv% T\952 n۶An۶A9 -L#writeFrame(data:vector<unsigned char>): voidL3@LL@@ss@Ls3@sLL@@s3% (   Rpmonospace4le x
18 |e e *w@Uw@*wPwH
19 ,_heȚO[XeؔOPOe OLe Odv% T9 
20 n۶An۶A9 Ll#SetPin(): void@3LL@@s3% (   Rpmonospace4{_h x
21 |e 9OO:*w@Uw@*wPwH
22 ,_heȚO[XeؔOPOe OLe Odv% T`9
23 M
24 n۶An۶A9
25 .L#SendSmsData(data:vector<unsigned char>): voids@L@@ss@Ls3@sLL@@s3% (   Rpmonospace4{_h x
26 |e 9OO:*w@Uw@*wPwH
27 &" WMFC @;@{,_heȚO[XeؔOPOe OpLe Odv% Th9
28 M n۶An۶A9 /L#SendSmsHead(tlfnr:vector<unsigned char>): voidsL@3@L@ss@Ls3@sLL@@s3% (   Rpmonospace4le x
29 |e e *w@Uw@*wPwH
30 ,_heȚO[XeؔOPOe O0Le Odv% T9  n۶An۶A9 Lp#DBConnect(): voids@LL@@s3% (   Rpmonospace`{_h x
31 |e 3OO:*w@Uw@*wPwH
32  ,_heȚO[XeؔOPOe O0Le Odv% T89 s n۶An۶A9~ 'L#DBReadCommands(void): vector<Commands>sLs3L@@ss@Ls% (   Rpmonospace4le x
33 |e e *w@Uw@*wPwH
34   ,_h eȚO[XeؔOPOe OpLe Odv% T9 `n۶An۶A9cLl#ReadSms(): voidsLL@@s3% (   Rpmonospace4{_h x
35 |e 3OO:*w@Uw@*wPwH
36 @,_h@eȚO[XeؔOPOe OLe Odv% T9| yn۶An۶A9IL#SmsSplit(data:CString): voids33@L@@@L3L@@s3% (   Rpmonospace4{_h x
37 |e 3OO:*w@Uw@*wPwH
38 !,_heȚO[XeؔOPOe OLe Odv% T$9a#^n۶An۶A9.$L#Splitter(fyrdata:CString&): CString33@@LL@sL@@@L3L@@@L3% (   Rpmonospace4le x
39 |e e *w@Uw@*wPwH
40 ,_heȚO[XeؔOPOe OpLe Odv% T9GDn۶An۶A9Lp#DeleteSms(): void3@sLL@@s3% (   Rpmonospace4{_h x
41 |e 3OO:*w@Uw@*wPwH
42   ,_h eȚO[XeؔOPOe O0Le Odv% T 9-*n۶An۶A9#L+threadWrapper(thread:LPVOID): UINT@LLLL@L@@L@@@% (   Rpmonospace4le x
43 |e e *w@Uw@*wPwH
44 ,_heȚO[XeؔOPOe O0Le Odv% T9n۶An۶A9Lt#startthread(): voids@L@@LLL@@s3% (   Rpmonospace4le x
45 |e e *w@Uw@*wPwH
46 ,_heȚO[XeؔOPOe OpLe Odv% T9En۶An۶A9Lp#runthread(): voidL@LLL@@s3% (   Rpmonospace4le x
47 |e e *w@Uw@*wPwH
48  ,_h eȚO[XeؔOPOe OLe Odv% T9i n۶An۶A9Lx#MyMainThread(): voids3LLL@@s3% (   Rpmonospace4{_h x
49 |e 3OO:*w@Uw@*wPwH
50 ,_heȚO[XeؔOPOe OLe Odv% TP9Xn۶An۶A9+L#SendConfig(IDnr:CString,CommandID:CString,@3L@L@@L3@@@@L3@%   % TH9vsn۶An۶A9C*L InstallationsID:CString): void@@@@@@@@@@@@@s@33@3s@@@L3L@@s&" WMFC @@{3% (   Rpmonospace4{_h x
51 |e 3OO:*w@Uw@*wPwH
52 ,_heȚO[XeؔOPOe OpLe Odv% T9[Xn۶An۶A9(<L#DBReadPhone(sInstallationsID:CString): vector<Installation>Ls@s@33@3s@@@L3L@@ss@L@s@33@3% (   Rpmonospace4le x
53 |e e *w@Uw@*wPwH
54 P,_hPeȚO[XeؔOPOe O0Le Odv% T9A >n۶An۶A9L#tversum(input:__int64): int@sLsL3@@3@L@@3@% (   Rpmonospace4{_h x
55 |e 3OO:*w@Uw@*wPwH
56  ,_heȚO[XeؔOPOe O0Le Odv% T9& #n۶An۶A9L#AppendText(s:CString): voids@Ls@@L3L@@s3% (   RpmonospaceP{_h x
57 |e 3OO:*w@Uw@*wPwH
58 ,_heȚO[XeؔOPOe OpLe Odv% T89 X n۶An۶A9'L+HandleAcknowledge(tlfnr:CString): void3ss3L@3@L@@L3L@@s3% (   Rpmonospace4{_h x
59 |e 3OO:*w@Uw@*wPwH
60 !,_heȚO[XeؔOPOe OLe Odv% T9 n۶An۶A9L+CheckAcknowledges(): voidssss3sLL@@s3% (   Rpmonospace4{_h x
61 |e 3OO:*w@Uw@*wPwH
62  ,_heȚO[XeؔOPOe OLe Odv% TH9n۶An۶A9*L#keepaliveandread(void): vector<keepalive>s33sLLs3L@@ss@Ls33s% '% % +"f>% % ( &% +"f>% ( (   Rpsans@_heȚO#keepalive*wUw@*wwH
63 *Op_h*OP*$*OOPO_hXOXO % Cdv% Tp /)2in۶An۶A0-LXSerialpPP% '% % +"f>T% % ( &% +"f>T% ( (   Rpmonospace*wUw@*ww*wpUw@*wwH
64 Serial$*OؒOXO*OXOXwU]h *O4s$% Cdv% T"+n۶An۶A"Lp+mComport: HANDLEL@@@% (   RpmonospacepUw@*wwH
65 e *wpUw@*wwH
66 ANDLEXO*OXO@wU]h *OwPe $*O_hdv% T"K+n۶An۶A"Lp+mDcbRestore: DCBss@L@@% (   RpmonospacepUw@*wwH
67 e *wpUw@*wwH
68 : DCBXO*OXO@wU]h *OwPe $*O_hdv% T"N*n۶An۶A"mLp+mPortstr: CStringL@s@L@@@L3% (   RpmonospacepUw@*wwH
69 e *wpUw@*wwH
70 StringXO*OXO@wU]h *OxPe $*O_hdv% T"8(n۶An۶A"SLh+mBitrate: int3@L@@@3@% (   RpmonospacepUw@*wwH
71 e *wpUw@*wwH
72 ntؒOXO*OXO@wU]h *O Pe $*O_hsdv% T"k)hn۶An۶A"8 &bWMFC@@{Lh+mIsopen: bool@s@@3% '% % +"Uf>% % ( &% +"Uf>% ( (   Rpmonospace4le x
73 |e e *w@Uw@*wPwH
74 ,_heȚO[XeؔOPOe OpLe Odv% T"W|,Tn۶An۶A"$L+WriteLastError(): stringL3@s@LLLLL@@s@L3% (   Rpmonospace4{_h x
75 |e 3OO:*w@Uw@*wPwH
76 `,_h`eȚO[XeؔOPOe O0Le Odv% T,"=0:n۶An۶A"
77 %L+open(port:CString,bitrate:int): voidLL@@@L3@3@L@@3@L@@s3% (   Rpmonospace4le x
78 |e e *w@Uw@*wPwH
79 +0,_h0eȚO[XeؔOPOe O0Le Odv% T"#"( n۶An۶A" Lh#open(): voidLL@@s3% (   Rpmonospace4le x
80 |e e *w@Uw@*wPwH
81 `,_h`eȚO[XeؔOPOe OpLe Odv% T" D(
82 n۶An۶A" Lh+close(): voids3sLL@@s3% (   Rpmonospace4{_h x
83 |e 3OO:*w@Uw@*wPwH
84 G,_heȚO[XeؔOPOe OLe Odv% T" -
85 n۶An۶A"
86 L+readByte(): unsigned charLs@LL@@s3@sL% (   Rpmonospace4{_h x
87 |e 3OO:*w@Uw@*wPwH
88  J,_h JeȚO[XeؔOPOe OLe Odv% T "
89 0 n۶An۶A" #L+writeByte(out:unsigned char): voidL3@s@L@@s3@sLL@@s3% (   Rpmonospace4le x
90 |e e *w@Uw@*wPwH
91 ,_heȚO[XeؔOPOe OpLe Odv% T" |- n۶An۶A" Lx+getComstat(): COMSTAT@s@@LL@@% (   Rpmonospace4le x
92 |e e *w@Uw@*wPwH
93 ,_heȚO[XeؔOPOe O0Le Odv% T" 4* n۶An۶A"l Lp+bytesReady(): ints@ssLL@@3@% (   Rpmonospace4le x
94 |e e *w@Uw@*wPwH
95 P,_hPeȚO[XeؔOPOe O0Le Odv% T" %+n۶An۶A"QLt+outQueueSize(): int@3sLL@@3@% (   Rpmonospace4{_h x
96 |e 3OO:*w@Uw@*wPwH
97 P,_hPeȚO[XeؔOPOe OpLe Odv% T"j%8gn۶An۶A"76L#printByte(description:char*,byte:unsigned char): voidL3@s@LssL3@3@sLY@s@@s3@sLL@@s3%   v>,v>--- --- - .sans-2
98 ?cCFlisServerDlgPPppP"System---g---g- .monospace-2
99 9+Serial: CSerialL33@@L33- .monospace-!2
100 9+Alive: keepalivei33s@@s33s- .monospace-+2
101 9+Acks: list<Acknowledge>sss@@33s@ss3- .monospace-%2
102 e9+continueThread: ints@3L@@3@- .monospace-2
103 J9+ResetSms: ints@s@@3@---g---g- .monospace-*2
104 69#StartSerial(void): int>@L@L33Ls3L@@3@- .monospace-<2
105 9##readFrame(): vector<unsigned char>iLLLL@@ss@Ls3@sL- .monospace-K2
106  9-#writeFrame(data:vector<unsigned char>): voidL3@LL@@ss@Ls3@sLL@@s3- .monospace-2
107 9#SetPin(): voidl@3LL@@s3- .monospace-L2
108
109 9.#SendSmsData(data:vector<unsigned char>): voids@L@@ss@Ls3@sLL@@s3- .monospace-N2
110 9/#SendSmsHead(tlfnr:vector<unsigned char>): voidsL@3@L@ss@Ls3@sLL@@s3- .monospace-"2
111 9#DBConnect(): voids@LL@@s3- .monospace-B2
112 ~ 9'#DBReadCommands(void): vector<Commands>sLs3L@@ss@Ls- .monospace-2
113 c9#ReadSms(): voidsLL@@s3- .monospace-32
114 I9#SmsSplit(data:CString): voids33@L@@@L3L@@s3- .monospace-=2
115 .9$#Splitter(fyrdata:CString&): CString33@@LL@sL@@@L3L@@@L3- .monospace-"2
116 9#DeleteSms(): void3@sLL@@s3- .monospace-<2
117 9#+threadWrapper(thread:LPVOID): UINTg@LLLL@L@@L@@@- .monospace-%2
118 9#startthread(): voids@L@@LLL@@s3- .monospace-"2
119 9#runthread(): voidL@LLL@@s3- .monospace-'2
120 9#MyMainThread(): voidns3LLL@@s3- .monospace-H2
121 9+#SendConfig(IDnr:CString,CommandID:CString,v@3L@L@@L3@@@@L3@- .-F2
122 C9* InstallationsID:CString): void@@@@@@@@@@@@@s@33@3s@@@L3L@@s3- .monospace-a2
123 (9<#DBReadPhone(sInstallationsID:CString): vector<Installation>Ls@s@33@3s@@@L3L@@ss@L@s@33@3- .monospace-12
124 9#tversum(input:__int64): int@sLsL3@@3@L@@3@- .monospace-12
125 9#AppendText(s:CString): voids@Ls@@L3L@@s3- .monospace-B2
126 9'+HandleAcknowledge(tlfnr:CString): void3ss3L@3@L@@L3L@@s3- .monospace-.2
127 9+CheckAcknowledges(): voidssss3sLL@@s3- .monospace-F2
128 9*#keepaliveandread(void): vector<keepalive>s33sLLs3L@@ss@Ls33s---g>"---g>"- .sans-2
129 -0SerialpPP---Ug>"---Ug>"- .monospace-!2
130 "+mComport: HANDLEvL@@@- .monospace-!2
131 "+mDcbRestore: DCBvss@L@@- .monospace-"2
132 m"+mPortstr: CStringL@s@L@@@L3- .monospace-2
133 S"+mBitrate: int3@L@@@3@- .monospace-2
134 8"+mIsopen: bool@s@@3---g>U"---g>U"- .monospace--2
135 $"+WriteLastError(): stringdL3@s@LLLLL@@s@L3- .monospace-?2
136
137 "%+open(port:CString,bitrate:int): voidiLL@@@L3@3@L@@3@L@@s3- .monospace-2
138 " #open(): voidlLL@@s3- .monospace-2
139 "+close(): voids3sLL@@s3- .monospace-.2
140
141 "+readByte(): unsigned charLs@LL@@s3@sL- .monospace-<2
142 "#+writeByte(out:unsigned char): voidiL3@s@L@@s3@sLL@@s3- .monospace-(2
143 "+getComstat(): COMSTAT@s@@LL@@- .monospace-"2
144 l "+bytesReady(): ints@ssLL@@3@- .monospace-%2
145 Q"+outQueueSize(): int@3sLL@@3@- .monospace-X2
146 7"6#printByte(description:char*,byte:unsigned char): voidL3@s@LssL3@3@sLY@s@@s3@sLL@@s3-

Properties

Name Value
svn:mime-type application/octet-stream

  ViewVC Help
Powered by ViewVC 1.1.20