--- trunk/docs/server.uml 2007/04/22 14:02:34 18 +++ trunk/docs/server.uml 2007/04/23 09:43:13 30 @@ -19,191 +19,222 @@ +MYDtPYPL0yOvsDPAKz5YQAA TsJOuQQy9kKsIOHNi9+yVQAA -6 - +7 + clMaroon $00B9FFFF -64 -52 -137 -69 -uu6SHcZIaEmkLGofg7dyGwAA - - +272 +40 +372 +108 +H+WaYohHNEyvmiXLk4TEKAAA + + +1 +DBLayer + + +False + + +False + + + +H+WaYohHNEyvmiXLk4TEKAAA + + +H+WaYohHNEyvmiXLk4TEKAAA + + +False +H+WaYohHNEyvmiXLk4TEKAAA + + + +clMaroon +$00B9FFFF +276 +160 +84 +82 +MPVYjKcZx0qo4yQpPTcFYQAA + + 1 -Init +VareInfo - -<<void>> + +False - + False - -uu6SHcZIaEmkLGofg7dyGwAA + +MPVYjKcZx0qo4yQpPTcFYQAA - -uu6SHcZIaEmkLGofg7dyGwAA + +MPVYjKcZx0qo4yQpPTcFYQAA - + False -uu6SHcZIaEmkLGofg7dyGwAA +MPVYjKcZx0qo4yQpPTcFYQAA - + clMaroon $00B9FFFF -240 -128 -91 -43 -Mkdx+ZOku0Otz6HnBXDgMwAA - - +92 +200 +129 +95 +1fxZKQ/3pE+YUTCN2reReAAA + + 1 -ad_read +TCPLayer - + False - + False - -Mkdx+ZOku0Otz6HnBXDgMwAA + +1fxZKQ/3pE+YUTCN2reReAAA - -Mkdx+ZOku0Otz6HnBXDgMwAA + +1fxZKQ/3pE+YUTCN2reReAAA - + False -Mkdx+ZOku0Otz6HnBXDgMwAA +1fxZKQ/3pE+YUTCN2reReAAA - + clMaroon $00B9FFFF -68 -180 -96 -43 -SHqwNenxO06x0EgCy6ZYfAAA - - +280 +316 +94 +82 +bviUojedCEKCLmD+QefLgAAA + + 1 -tcp/connection +log - + False - + False - -SHqwNenxO06x0EgCy6ZYfAAA + +bviUojedCEKCLmD+QefLgAAA - -SHqwNenxO06x0EgCy6ZYfAAA + +bviUojedCEKCLmD+QefLgAAA - + False -SHqwNenxO06x0EgCy6ZYfAAA +bviUojedCEKCLmD+QefLgAAA - + clMaroon $00B9FFFF -68 -252 -80 -43 -9d/jNbn9Xkqjy76iRPvBHAAA - - +280 +416 +118 +69 +dIv/3xUfm0SkFPPTT7JZKAAA + + 1 -tcp/send +transaktionslog - + False - + False - -9d/jNbn9Xkqjy76iRPvBHAAA + +dIv/3xUfm0SkFPPTT7JZKAAA - -9d/jNbn9Xkqjy76iRPvBHAAA + +dIv/3xUfm0SkFPPTT7JZKAAA - + False -9d/jNbn9Xkqjy76iRPvBHAAA +dIv/3xUfm0SkFPPTT7JZKAAA - + clMaroon $00B9FFFF -68 -320 -90 -52 -0G/xmcQU5UayRaY0LdQDsQAA - - +384 +316 +89 +95 +UTcYPYUhSUKtJyXrdqr0SQAA + + 1 -tcp/onrecieve +enhedslog - + False - + False - -0G/xmcQU5UayRaY0LdQDsQAA + +UTcYPYUhSUKtJyXrdqr0SQAA - -0G/xmcQU5UayRaY0LdQDsQAA + +UTcYPYUhSUKtJyXrdqr0SQAA - + False -0G/xmcQU5UayRaY0LdQDsQAA +UTcYPYUhSUKtJyXrdqr0SQAA - + clMaroon $00B9FFFF -236 -60 -128 -56 -qBRIyhV1pUigtHu8EE1tfAAA - - +92 +40 +130 +147 +KJJbe5zrRU2KZZFtXCq0QQAA + + 1 -ad_connect +print - + False - + False - -qBRIyhV1pUigtHu8EE1tfAAA + +KJJbe5zrRU2KZZFtXCq0QQAA - -qBRIyhV1pUigtHu8EE1tfAAA + +KJJbe5zrRU2KZZFtXCq0QQAA - + False -qBRIyhV1pUigtHu8EE1tfAAA +KJJbe5zrRU2KZZFtXCq0QQAA @@ -213,214 +244,468 @@ +MYDtPYPL0yOvsDPAKz5YQAA BnBnp/nBX0K/wxknyB/TLwAA -4 - +6 + clMaroon $00B9FFFF -124 -36 -82 -69 -uu6SHcZIaEmkLGofg7dyGwAA - - +248 +52 +372 +108 +H+WaYohHNEyvmiXLk4TEKAAA + + +1 +DBLayer + + +False + + +False + + + +H+WaYohHNEyvmiXLk4TEKAAA + + +H+WaYohHNEyvmiXLk4TEKAAA + + +False +H+WaYohHNEyvmiXLk4TEKAAA + + + +clMaroon +$00B9FFFF +252 +176 +84 +82 +MPVYjKcZx0qo4yQpPTcFYQAA + + +1 +VareInfo + + +False + + +False + + + +MPVYjKcZx0qo4yQpPTcFYQAA + + +MPVYjKcZx0qo4yQpPTcFYQAA + + +False +MPVYjKcZx0qo4yQpPTcFYQAA + + + +clMaroon +$00B9FFFF +390 +186 +94 +82 +bviUojedCEKCLmD+QefLgAAA + + 1 -Init +log - -<<void>> + +False - + False - -uu6SHcZIaEmkLGofg7dyGwAA + +bviUojedCEKCLmD+QefLgAAA - -uu6SHcZIaEmkLGofg7dyGwAA + +bviUojedCEKCLmD+QefLgAAA - + False -uu6SHcZIaEmkLGofg7dyGwAA +bviUojedCEKCLmD+QefLgAAA - + clMaroon $00B9FFFF -336 -32 -80 -43 -Mkdx+ZOku0Otz6HnBXDgMwAA - - +390 +286 +118 +69 +dIv/3xUfm0SkFPPTT7JZKAAA + + 1 -ad_read +transaktionslog - + False - + False - -Mkdx+ZOku0Otz6HnBXDgMwAA + +dIv/3xUfm0SkFPPTT7JZKAAA - -Mkdx+ZOku0Otz6HnBXDgMwAA + +dIv/3xUfm0SkFPPTT7JZKAAA - + False -Mkdx+ZOku0Otz6HnBXDgMwAA +dIv/3xUfm0SkFPPTT7JZKAAA - + clMaroon $00B9FFFF -432 -32 -90 -43 -Wd+8hG2MQEOfralA7s1hWQAA - - +494 +186 +89 +95 +UTcYPYUhSUKtJyXrdqr0SQAA + + 1 -ad_write +enhedslog - + False - + False - -Wd+8hG2MQEOfralA7s1hWQAA + +UTcYPYUhSUKtJyXrdqr0SQAA - -Wd+8hG2MQEOfralA7s1hWQAA + +UTcYPYUhSUKtJyXrdqr0SQAA - + False -Wd+8hG2MQEOfralA7s1hWQAA +UTcYPYUhSUKtJyXrdqr0SQAA - + clMaroon $00B9FFFF -232 -36 -80 -43 -qBRIyhV1pUigtHu8EE1tfAAA - - +268 +432 +130 +147 +KJJbe5zrRU2KZZFtXCq0QQAA + + 1 -ad_connect +print - + False - + False - -qBRIyhV1pUigtHu8EE1tfAAA + +KJJbe5zrRU2KZZFtXCq0QQAA - -qBRIyhV1pUigtHu8EE1tfAAA + +KJJbe5zrRU2KZZFtXCq0QQAA - + False -qBRIyhV1pUigtHu8EE1tfAAA +KJJbe5zrRU2KZZFtXCq0QQAA 7 - -Init -void + +DBLayer +MYDtPYPL0yOvsDPAKz5YQAA 8 -CB3j9DTj/EOQv9IDNDvGWAAA -X+ffRcQS/E+FsuKVzYqc/QAA -GG4sVv6mTEOU3ciBdkdolgAA -rZQU1q/GcEWKHhudTDK4sAAA -ZlQBqbhbkk+7xlbccAmrBQAA -iYvaXrTWI0C12ushcUhCHgAA -xDHEBvKx3EKcfyzaOuFZAAAA -asQGyXE1v0C5SisCKkwg9AAA -1 - -ad_connect -uu6SHcZIaEmkLGofg7dyGwAA +W7XAKWFXxU+W6gyaA0dXcAAA +JJM8imzFq06sJP3hEU9TCgAA +lV6ILIjs2Euz/Ycb4od6dgAA +qcEK4tmtpk6ohbChAV24yAAA +pOnJHJEeuEmvd903o6RO5AAA +lbH3bMkioUqsrJb0+mn6cgAA +BDjp8Ivl+Ea7fcyygVkdrgAA +nS1T6+tne0Sv5/CmQ0h/xAAA +4 + +Connect +H+WaYohHNEyvmiXLk4TEKAAA + + +GetVareInfo +H+WaYohHNEyvmiXLk4TEKAAA +2 + +return +pdkReturn +VareInfo +AgZdXuuZYEyZhznG4vv4awAA +MPVYjKcZx0qo4yQpPTcFYQAA + + +Barcode +CString +AgZdXuuZYEyZhznG4vv4awAA + + + +WriteVareInfo +H+WaYohHNEyvmiXLk4TEKAAA +3 + +Barcode +CString +7ROhm6+Q0EGF62cObGa77AAA + + +Description +CString +7ROhm6+Q0EGF62cObGa77AAA + + +Price +unsigned int +7ROhm6+Q0EGF62cObGa77AAA + + + +log +H+WaYohHNEyvmiXLk4TEKAAA + +1 + +m_db +vkPrivate +CDatabase +H+WaYohHNEyvmiXLk4TEKAAA - -ad_read + +VareInfo +MYDtPYPL0yOvsDPAKz5YQAA 8 -cvHjRuKGNEi1gUhoHE4sqgAA -aLt00q/rCECY6X4Bt9jDOwAA -B0Nc2pzAO0aRooLnql10QwAA -beGfeTqhaUWzqDQDgP88ywAA -7MEh3dZkNUaD9IuiGFCh6AAA -+iTpDQu1H02bgfEP3oQgkgAA -hNryL+m/JU2Nq+2IE9a8LgAA -8efCTrooo0uKsAJDquLx9AAA +oZxAeXC/3UO+4bsTBx0iQAAA +P1uOS3pOwkGMvHBADKqCsAAA +nwlJj77LVke+qsytj5IkzgAA +AHUraDR3y0qvb3/P6ZyGAgAA +mCA0ayuygE+2+ySxNsmx/AAA +keQaNM+ox0W3qNcEhpr5jQAA +HDSuVqbuV0KwH7p5UC9M7QAA +CUB4OuElbUSJyyNmb14XoAAA +1 +CYxm/qfakku67pRfHr5RCAAA +3 + +m_barcode +MPVYjKcZx0qo4yQpPTcFYQAA + + +m_description +MPVYjKcZx0qo4yQpPTcFYQAA + + +m_price +MPVYjKcZx0qo4yQpPTcFYQAA - -tcp/connection + + +TCPLayer +MYDtPYPL0yOvsDPAKz5YQAA 4 -shxyDEGsiE+3H3m5OT7RsgAA -9Ud9NdE34USZTplqw1iiWwAA -punSzHqyvEWYJOfj5P+6PwAA -UOokZfR78kq9Rv4ISR04pwAA +Len8NsQR3U2XfEXl9W2RIgAA +Z+gn8NN5i0e68/XePPJTPwAA +8MWTdsMl6EG6EDyPEIYE1gAA +a4pCjU7Ll06afm7oeatk5QAA +2 + +OnRecieve +1fxZKQ/3pE+YUTCN2reReAAA +1 + +Buffer +pdkReturn +Cstring +VLs4DR6ZP0aRmxJsbGQZzQAA + + + +send +1fxZKQ/3pE+YUTCN2reReAAA +1 + +Buffer +CString +W8F+a9loA06YOuyjk8TuBgAA + + +2 + +sock +csocket +1fxZKQ/3pE+YUTCN2reReAAA + + +Buffer +CString +1fxZKQ/3pE+YUTCN2reReAAA + - -tcp/send + +log +MYDtPYPL0yOvsDPAKz5YQAA -4 -6bxbY35mYUyluIzCAdh1+AAA -8chG9FDJp0ehErHSCpCk2QAA -xvWCKS3A7UuozzeMOOXIVgAA -kTehtRLJY020N4Au7PCn3wAA +8 +4q/bkyPTl0WL2DD7QJ8FWwAA +ZC3plF3NykqKxghRVZ2nTgAA +vyimQfT9v0K9tnhIt4emawAA +x6ohvltpmkShgkIndiYBSQAA +7Mo+yPePtkqlSwzMKlsf6wAA +7VjgDbbqr06lUmo5eB/BcgAA +ZQzU0opnyEub8AGd+ib63wAA +nXNFdp81wEqvBw1Ckqhg0wAA +2 + +transaktionlog +bviUojedCEKCLmD+QefLgAAA + + +enhedslog +bviUojedCEKCLmD+QefLgAAA + +1 + +transaktionstal +bviUojedCEKCLmD+QefLgAAA - -tcp/onrecieve + + +transaktionslog +MYDtPYPL0yOvsDPAKz5YQAA -4 -e+X5GFMos02pibBKRWpm6wAA -mGtqb39Qwky8xOIxOMdpjgAA -w51YpNnQMk6HpY5mebtK0AAA -8Nq+BTN7XEKxwMY/Uh3q8gAA +8 +7nn9F277r0OacUApd8c3cAAA +j//hjmBeuE+EW1jyWJMM9wAA +YGx6rGTbQEG4b9WP366pGAAA +hsM5cvJXHkW2fVkehqEBbwAA +nnbg+5yID0WFlDyfVqGNigAA +wJLaXbseKEC7OIuw+8+iNQAA +pvExqFTv+UerOtgEFl9nTQAA +3yCtxOce1ESqdvT5bpZ3awAA +2 + +Timestamp +datetime +dIv/3xUfm0SkFPPTT7JZKAAA + + +TerminalID +dIv/3xUfm0SkFPPTT7JZKAAA + - -ad_connect + +enhedslog +MYDtPYPL0yOvsDPAKz5YQAA 8 -RcI+TNHu0UadG9x2UAcc+AAA -DR9jTNkeZEO4jThxz15XggAA -WnoM58mhZkiIw9RhNFJpdwAA -siAxjHTTSkqAFRZneQ3HHQAA -CS/Tvk0EsU2MgZQkATM3jgAA -QghGBxYdIE6cnNqlx5pTYQAA -yb1kUZCr1U+DEr49f7SIPwAA -jdYFptRcQkal98dGKbNFeQAA +vwHxz3cmf06Job8H67Ym9gAA +NPGh27/sx0+HbFYb5LkMlQAA +CBKfsuZc0kmeiXPT7RrxCgAA +8M1nIJIzJE6nh0x+o2KtLQAA +rY6G/GQU+EOGfPZfDFerHAAA +/sm8r77QDEWNn7RJhizKygAA +hqK2fxYLVkyre/64SBFX+QAA +33WhO594R0aaEyPT6fNFowAA +4 + +transaktionstal +UTcYPYUhSUKtJyXrdqr0SQAA + + +beløb +UTcYPYUhSUKtJyXrdqr0SQAA + + +stregkode +UTcYPYUhSUKtJyXrdqr0SQAA + + +antal +UTcYPYUhSUKtJyXrdqr0SQAA - -ad_write + + +print +MYDtPYPL0yOvsDPAKz5YQAA -4 -QjNFDtVFlk6v/fnUs45pkgAA -YoBwhEd9MEWYIKOZWFZ3VgAA -x5iHG8nMG0CiphhY0P7BIwAA -4FBezoonmU2nvic0AYrMdwAA +8 +2f7S53o+NUCyPlY2g8PvvwAA +lz7DfAOzpkG2W49x44EijwAA +SuurNHJ2lkuFLxYUlLSZwwAA +q/Du4/Dk10mj9hII7W3Y4gAA +NhLXxDQ7i0iwa0s8tNsfwQAA +aYX9Zv5a9EiH7yyWU4DVsgAA +CULXfkdvF0O0RbGoaqpTDQAA +gGAACLpfyUa4+ovjWjygGwAA +3 + +DBLayer +KJJbe5zrRU2KZZFtXCq0QQAA +1 + +Connect +WCV66pa4A0amDij/8qRBKwAA + + + +DBLayer +KJJbe5zrRU2KZZFtXCq0QQAA +1 + +GetVareInfo +suKqrTt8KkqIVNzI+XB74wAA + + + +log +KJJbe5zrRU2KZZFtXCq0QQAA + +5 + +Timestamp +KJJbe5zrRU2KZZFtXCq0QQAA + + +TerminalID +KJJbe5zrRU2KZZFtXCq0QQAA + + +VareDescription +KJJbe5zrRU2KZZFtXCq0QQAA + + +VarePrice +KJJbe5zrRU2KZZFtXCq0QQAA + + +TotalPrice +KJJbe5zrRU2KZZFtXCq0QQAA +