From 37f51ff51f24d5f168028dca9c0cff310b2fa96e Mon Sep 17 00:00:00 2001 From: ldcsaa Date: Sun, 28 Dec 2014 20:56:31 +0800 Subject: [PATCH] 20141227 --- Doc/HP-Socket Class Diagram - v3.3.uml | 3927 +++++++++++++++++++++++- 1 file changed, 3921 insertions(+), 6 deletions(-) diff --git a/Doc/HP-Socket Class Diagram - v3.3.uml b/Doc/HP-Socket Class Diagram - v3.3.uml index 627894736..795c345d6 100644 --- a/Doc/HP-Socket Class Diagram - v3.3.uml +++ b/Doc/HP-Socket Class Diagram - v3.3.uml @@ -18152,17 +18152,3932 @@ XgUq6p3000O5z+XzDVwKMQAA - -Implementation Model + +Deployment Model UMLStandard -implementationModel +deploymentModel eUBxTmzIc0q+cSu3hl5+hQAA - -Deployment Model + +Implementation Model UMLStandard -deploymentModel +implementationModel eUBxTmzIc0q+cSu3hl5+hQAA +1 + +HP-Socket Arch +J0n/XHnyekSunJdeH0mEDQAA + +9Q2G2kv+vESYu+RNI+rNZAAA +11 + +clMaroon +$00EBD6D6 +12 +764 +116 +425 +257 +ENUIjdhUOU6FAAlWIMCUjQAA + + +HP-Socket + + +False + + +False + + + + +clMaroon +$00FF5555 +10 +792 +176 +184 +49 +sdkIcon +OyfKjrwclU2EfzNdA7qZfQAA + + +1 +Component Interface + + +False + + +False + + + +False +OyfKjrwclU2EfzNdA7qZfQAA + + +False +OyfKjrwclU2EfzNdA7qZfQAA + + + +clMaroon +$00FF5555 +10 +804 +312 +157 +49 +sdkIcon +eEopxRL/jUCoAy+hw5p2AAAA + + +1 +Listener Interface + + +False + + +False + + + +False +eEopxRL/jUCoAy+hw5p2AAAA + + +False +eEopxRL/jUCoAy+hw5p2AAAA + + + +clMaroon +$00D7D7FF +10 +916 +240 +249 +49 +b7wciCk340WnIYs2OIA/WwAA + + +1 +Component Implement Class + + +False + + +False + + + +b7wciCk340WnIYs2OIA/WwAA + + +b7wciCk340WnIYs2OIA/WwAA + + +False +b7wciCk340WnIYs2OIA/WwAA + + + +clMaroon +$00B9FFFF +12 +456 +120 +272 +253 +Jet2RP8QIkiUIm6/lmhK5QAA + + +1 +My Application + + +False + + +False + + + +Jet2RP8QIkiUIm6/lmhK5QAA + + + +clMaroon +$00FFF5EC +10 +480 +312 +218 +49 +s/yNtp8VSEqjD4QJ3RgRrAAA + + +1 +Listener Implement Class + + +False + + +False + + + +s/yNtp8VSEqjD4QJ3RgRrAAA + + +s/yNtp8VSEqjD4QJ3RgRrAAA + + +False +s/yNtp8VSEqjD4QJ3RgRrAAA + + + +clMaroon +$00F1E4E4 +10 +480 +176 +189 +49 +NHJ486vDiUmN0lfkD/1ZzgAA + + +1 +Logic Controller + + +False + + +False + + + +NHJ486vDiUmN0lfkD/1ZzgAA + + +NHJ486vDiUmN0lfkD/1ZzgAA + + +False +NHJ486vDiUmN0lfkD/1ZzgAA + + + +clMaroon +$00B9FFFF +697,336;804,336 +PuM1D7vAgE2bZvp0/9TxTQAA +ABuV0aDQ80endfZcsfx3mQAA +r9gFUFTnmUqyJxGvqpK/1QAA + +False +1.5707963267949 +15 +PuM1D7vAgE2bZvp0/9TxTQAA + + +False +1.5707963267949 +30 +PuM1D7vAgE2bZvp0/9TxTQAA + + +False +-1.5707963267949 +15 +PuM1D7vAgE2bZvp0/9TxTQAA + + + +clMaroon +$00B9FFFF +1040,240;1040,200;975,200 +farC1lWXPUmwcMc4mSeSEQAA +Rx8jIENKB0ekQ4Vn7AAzZwAA +47dfeK8NE0ylzmvxrRp4JwAA + +False +1.5707963267949 +15 +farC1lWXPUmwcMc4mSeSEQAA + + +False +1.5707963267949 +30 +farC1lWXPUmwcMc4mSeSEQAA + + +False +-1.5707963267949 +15 +farC1lWXPUmwcMc4mSeSEQAA + + + +clMaroon +$00B9FFFF +1040,288;1040,336;960,336 +p+FnuqzelUKJ5KAPzXxKigAA +ABuV0aDQ80endfZcsfx3mQAA +47dfeK8NE0ylzmvxrRp4JwAA + +False +1.5707963267949 +15 +p+FnuqzelUKJ5KAPzXxKigAA + + +False +1.5707963267949 +30 +p+FnuqzelUKJ5KAPzXxKigAA + + +False +-1.5707963267949 +15 +p+FnuqzelUKJ5KAPzXxKigAA + + +False +-0.523598775598299 +30 +epHead +n9+mvVa+9kyJR31kH9f68wAA + + +False +0.523598775598299 +30 +epTail +uTb1WESP606TyWzPeyqhtwAA + + +0.523598775598299 +25 +epHead +1 +n9+mvVa+9kyJR31kH9f68wAA + + +False +-0.523598775598299 +25 +epTail +uTb1WESP606TyWzPeyqhtwAA + + +False +-0.785398163397448 +40 +epHead +n9+mvVa+9kyJR31kH9f68wAA + + +False +0.785398163397448 +40 +epTail +uTb1WESP606TyWzPeyqhtwAA + + +False +-1000 +-1000 +50 +8 +n9+mvVa+9kyJR31kH9f68wAA + + +False +-1000 +-1000 +50 +8 +uTb1WESP606TyWzPeyqhtwAA + + + +clMaroon +$00B9FFFF +668,200;792,200 +5WOr+9h2DUaYQbz6rZ7/9AAA +Rx8jIENKB0ekQ4Vn7AAzZwAA +KmlonzqrCEujowX10f1VSwAA + +False +1.5707963267949 +15 +5WOr+9h2DUaYQbz6rZ7/9AAA + + +False +1.5707963267949 +30 +5WOr+9h2DUaYQbz6rZ7/9AAA + + +False +-1.5707963267949 +15 +5WOr+9h2DUaYQbz6rZ7/9AAA + + +False +-0.523598775598299 +30 +epHead +G299coWTUUauZvajrg/XIwAA + + +False +0.523598775598299 +30 +epTail +6qXCPsrjokCkLVzSph7FmAAA + + +False +0.523598775598299 +25 +epHead +G299coWTUUauZvajrg/XIwAA + + +False +-0.523598775598299 +25 +epTail +6qXCPsrjokCkLVzSph7FmAAA + + +False +-0.785398163397448 +40 +epHead +G299coWTUUauZvajrg/XIwAA + + +False +0.785398163397448 +40 +epTail +6qXCPsrjokCkLVzSph7FmAAA + + +False +-1000 +-1000 +50 +8 +G299coWTUUauZvajrg/XIwAA + + +False +-1000 +-1000 +50 +8 +6qXCPsrjokCkLVzSph7FmAAA + + + + +11 + +My Application +J0n/XHnyekSunJdeH0mEDQAA +2 +OfLpubLykkO4+q+m7tEC5QAA +59UjRn+IeEepoL4Wj7wrhwAA + + +HP-Socket +J0n/XHnyekSunJdeH0mEDQAA +1 +JGeqKNLa9kC8OkOSSRk2iwAA + + +Component Implement Class +J0n/XHnyekSunJdeH0mEDQAA +4 +47dfeK8NE0ylzmvxrRp4JwAA +vraa/lJNMUyOKIpUAmBykQAA +T1EsI/Iaa0eBwU8SzzHNXQAA +dchkPqJzn0a8Xd0TJtILeAAA +1 +farC1lWXPUmwcMc4mSeSEQAA +1 +uTb1WESP606TyWzPeyqhtwAA + + +Listener Implement Class +J0n/XHnyekSunJdeH0mEDQAA +4 +r9gFUFTnmUqyJxGvqpK/1QAA +mzBiy0qMuEidEa0JspHd9AAA +xaEEWq+QnUuRoWAEcPFA3gAA +2mm0K11ThEWW9zv35i4BDQAA +1 +PuM1D7vAgE2bZvp0/9TxTQAA + + +Logic Controller +J0n/XHnyekSunJdeH0mEDQAA +4 +KmlonzqrCEujowX10f1VSwAA ++zF+wAT8OUCcuE+4qBPUjQAA +ohlt8kbY6U+abGvCJCPBIwAA +rIIO6Zc6S0mzOBfY57FtrQAA +1 +6qXCPsrjokCkLVzSph7FmAAA + + +Component Interface +J0n/XHnyekSunJdeH0mEDQAA +3 +Rx8jIENKB0ekQ4Vn7AAzZwAA +cFoH1oS09U2DhVhB+0wliAAA +jkSg3sBr3UmroMzKPCU06AAA +1 +farC1lWXPUmwcMc4mSeSEQAA +1 +G299coWTUUauZvajrg/XIwAA + + +Listener Interface +J0n/XHnyekSunJdeH0mEDQAA +3 +ABuV0aDQ80endfZcsfx3mQAA +TEnuxIoA7EGppCVdsEhW/QAA +QmT3h5K3GUKhyDRaCkQn4AAA +1 +PuM1D7vAgE2bZvp0/9TxTQAA +1 +n9+mvVa+9kyJR31kH9f68wAA + + +J0n/XHnyekSunJdeH0mEDQAA +s/yNtp8VSEqjD4QJ3RgRrAAA +eEopxRL/jUCoAy+hw5p2AAAA +4 +52tvZpwt7ke7SLh7Wu8+dAAA +H4j8vTBOc0eXpDbcQy6XKgAA +1T+A4D1Dlk6oc92ipaYHTAAA +//d5rYX00kSadIjZATXLkQAA + + +J0n/XHnyekSunJdeH0mEDQAA +b7wciCk340WnIYs2OIA/WwAA +OyfKjrwclU2EfzNdA7qZfQAA +4 +0FPOcrOAAEyTHaBjqHuJWwAA +6dMenPZ7Jk2dKLDRE+G+fwAA +dJl8YShJE0eVerGFHladpQAA +dTS7LeSZREK6sywABVTcKgAA + + +J0n/XHnyekSunJdeH0mEDQAA +4 +DtIC50CGKUW19UVlPVJ/rQAA +P+a9iueZMkSHeED9uGwq3QAA +dhDEx3OZ10qUrgOXluzaSAAA +H5eUuW6oU02vmED1UIByHAAA +2 + +p+FnuqzelUKJ5KAPzXxKigAA +b7wciCk340WnIYs2OIA/WwAA +4 +IQP5Slkz20u7Y4z8G/twqgAA +NIsz9ES0HUKNoSqEdYPWvQAA +rK1AqbIIZU6ylHKld05Y1AAA +HTsR7hBYFkyR5xKfnkaVSQAA + + +akAggregate +1 +p+FnuqzelUKJ5KAPzXxKigAA +eEopxRL/jUCoAy+hw5p2AAAA +4 +/Ggfu2JynUyhL8ly60GPaAAA +QVd3RrZ6/UWFhEDn2tk36wAA +ndwr+XRf1k+jaUNhCtSv+AAA +lBKTBzvT3E+LTo1rmN3XWgAA + + + +J0n/XHnyekSunJdeH0mEDQAA +4 +wdXPTguwBE2HA/jL7Jls9gAA +b3bHmMWkl0WWSUMFtKLztAAA +ONiO/3uMXUGe7qmsVpNwwwAA +NoZe9o+qQ0indXOU+GJFBQAA +2 + +False +5WOr+9h2DUaYQbz6rZ7/9AAA +NHJ486vDiUmN0lfkD/1ZzgAA +4 +xruw2YIaT0W+MNniDQdOmwAA +UYjd65Bl5kipsWrx+gZALwAA +u2WOJawdw0WdlXNXdZ92uQAA +pU4+gOG4RUuAFodY9yWbZQAA + + +5WOr+9h2DUaYQbz6rZ7/9AAA +OyfKjrwclU2EfzNdA7qZfQAA +4 +wt6n3n10JkGMur/0XAd2vwAA +Xno1BIQ2Rk6nMMup+xJLeAAA +6wK5U7X1rE+OIBhWTP/2sAAA +xcepG51jT06ZPhVaW0nW7gAA + + +1 + +Work Flow +J0n/XHnyekSunJdeH0mEDQAA +1 + +Sample +5Xea+2Ha3kuZqH6rjIWf7AAA +1 + +Sample +False +mskNameAndType +1QTFfJIkv0Oe+uLEcmTfCQAA + +Ss3Zh8ovG0K0+mzviNMvoQAA +86 + +clMaroon +$00B9FFFF +88 +120 +119 +1121 +wQGBjVheXk6JUG6UyHLOLQAA + + +4 +My Logic Controller + + +False + + +False + + + +wQGBjVheXk6JUG6UyHLOLQAA + + + +clMaroon +$00B9FFFF +320 +120 +139 +1121 +Amawaz/I9kSR3ZRprOaA0QAA + + +4 +My TCP Agent Listener + + +False + + +False + + + +Amawaz/I9kSR3ZRprOaA0QAA + + + +clMaroon +$00E3C8C8 +592 +120 +70 +1117 +U2Za99rIrEi8z93FLSAjUAAA + + +4 +TCP Agent + + +False + + +False + + + +U2Za99rIrEi8z93FLSAjUAAA + + + +$00F0E1FF +900 +116 +114 +869 +j+NgCUOjNE2kmFd3hYSIegAA + + +4 +Server Application + + +False + + +False + + + +j+NgCUOjNE2kmFd3hYSIegAA + + + +clMaroon +$00E6CCCC +1148 +116 +117 +869 +ychpc6mSzUOyFf7vQMlVXAAA + + +4 +Server Component + + +False + + +False + + + +ychpc6mSzUOyFf7vQMlVXAAA + + + +clMaroon +$00B9FFFF +1404 +116 +108 +869 +Ta3rZIdU6E2pIcWjSM7HXgAA + + +4 +Client Application + + +False + + +False + + + +Ta3rZIdU6E2pIcWjSM7HXgAA + + + +clMaroon +$00FFD7FF +1648 +120 +108 +917 +rscStAuJEkiUAz9WikX0hQAA + + +4 +Client Application + + +False + + +False + + + +rscStAuJEkiUAz9WikX0hQAA + + + +clMaroon +$00E6CCCC +1884 +120 +112 +917 +lvD/j4YgmkG/Ov+o+mJZPQAA + + +4 +Agent Component + + +False + + +False + + + +lvD/j4YgmkG/Ov+o+mJZPQAA + + + +clMaroon +$00B9FFFF +2116 +120 +114 +913 +HdPN0QWbYUq0xPzVpVWOdwAA + + +4 +Server Application + + +False + + +False + + + +HdPN0QWbYUq0xPzVpVWOdwAA + + + +clMaroon +$00B9FFFF +lsRectilinear +957,209;1199,209 +GKqHK7uaTEeoZL1eXATu1QAA +dpffqY3360GzYdj7w2urkQAA +Of+EE4bQSk2dMrxBCuhmVwAA + +1.5707963267949 +10 +IServer := new(listener) +GKqHK7uaTEeoZL1eXATu1QAA +zj0gLe4XtU2J2bVhHsjKoQAA + + +1.5707963267949 +25 +<<create>> +GKqHK7uaTEeoZL1eXATu1QAA +zj0gLe4XtU2J2bVhHsjKoQAA + + +False +-1.5707963267949 +10 +GKqHK7uaTEeoZL1eXATu1QAA +zj0gLe4XtU2J2bVhHsjKoQAA + + +1199 +209 +14 +29 + + + +clMaroon +$00B9FFFF +lsRectilinear +1702,216;1933,216 +twaVQAbQn0SQxSav8hKGygAA ++wCnW3yutEeNI63TdKQpkAAA +TbZv4vmixEauqpXIdyVNdgAA + +1.5707963267949 +10 +IAgent := new(listener) +twaVQAbQn0SQxSav8hKGygAA +cCyZUo+qL02sb4GGEh3gwgAA + + +1.5707963267949 +25 +<<create>> +twaVQAbQn0SQxSav8hKGygAA +cCyZUo+qL02sb4GGEh3gwgAA + + +False +-1.5707963267949 +10 +twaVQAbQn0SQxSav8hKGygAA +cCyZUo+qL02sb4GGEh3gwgAA + + +1933 +216 +14 +29 + + + +clMaroon +$00B9FFFF +lsRectilinear +147,224;382,224 +UVJZlx7WuUW8BWRWnTMKVwAA +yexABU1UCEy5R/KkGohcEQAA +bgjtXzPElEqJn9pi84tImgAA + +1.5707963267949 +10 +ITcpAgentListener := new() +UVJZlx7WuUW8BWRWnTMKVwAA +9LSfj24cFU+rp+nfIoeHUwAA + + +1.5707963267949 +25 +<<create>> +UVJZlx7WuUW8BWRWnTMKVwAA +9LSfj24cFU+rp+nfIoeHUwAA + + +False +-1.5707963267949 +10 +UVJZlx7WuUW8BWRWnTMKVwAA +9LSfj24cFU+rp+nfIoeHUwAA + + +382 +224 +14 +29 + + + +clMaroon +$00B9FFFF +lsRectilinear +1199,236;957,236 +waLdiSPvU0aqFpb250AZIwAA +Of+EE4bQSk2dMrxBCuhmVwAA +dpffqY3360GzYdj7w2urkQAA + +1.5707963267949 +10 +server +waLdiSPvU0aqFpb250AZIwAA +aEtdljySnk+Jnw8H2MyfBAAA + + +False +1.5707963267949 +25 +waLdiSPvU0aqFpb250AZIwAA +aEtdljySnk+Jnw8H2MyfBAAA + + +False +-1.5707963267949 +10 +waLdiSPvU0aqFpb250AZIwAA +aEtdljySnk+Jnw8H2MyfBAAA + + +False +957 +236 +14 +29 + + + +clMaroon +$00B9FFFF +lsRectilinear +1933,242;1702,242 +RjOELc899E24BqUs1P8w2gAA +TbZv4vmixEauqpXIdyVNdgAA ++wCnW3yutEeNI63TdKQpkAAA + +1.5707963267949 +10 +agent +RjOELc899E24BqUs1P8w2gAA +hM4zK3J2M0qTbiDJg6DftgAA + + +False +1.5707963267949 +25 +RjOELc899E24BqUs1P8w2gAA +hM4zK3J2M0qTbiDJg6DftgAA + + +False +-1.5707963267949 +10 +RjOELc899E24BqUs1P8w2gAA +hM4zK3J2M0qTbiDJg6DftgAA + + +False +1702 +242 +14 +29 + + + +clMaroon +$00B9FFFF +lsRectilinear +382,251;147,251 +mpQYN0pghkiv6UDJsnfuWwAA +bgjtXzPElEqJn9pi84tImgAA +yexABU1UCEy5R/KkGohcEQAA + +1.5707963267949 +10 +listener +mpQYN0pghkiv6UDJsnfuWwAA +YzPwOBpQpU2JgPIxj5MjdgAA + + +False +1.5707963267949 +25 +mpQYN0pghkiv6UDJsnfuWwAA +YzPwOBpQpU2JgPIxj5MjdgAA + + +False +-1.5707963267949 +10 +mpQYN0pghkiv6UDJsnfuWwAA +YzPwOBpQpU2JgPIxj5MjdgAA + + +False +147 +251 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +957,290;1199,290 +u/hYdn97j0e2w7qGm8lrPQAA +dpffqY3360GzYdj7w2urkQAA +Of+EE4bQSk2dMrxBCuhmVwAA + +clBlue +1.5707963267949 +10 +Start() +u/hYdn97j0e2w7qGm8lrPQAA +81Znj6ipLE+uQJdj3I3BjAAA + + +False +1.5707963267949 +25 +u/hYdn97j0e2w7qGm8lrPQAA +81Znj6ipLE+uQJdj3I3BjAAA + + +False +-1.5707963267949 +10 +u/hYdn97j0e2w7qGm8lrPQAA +81Znj6ipLE+uQJdj3I3BjAAA + + +1199 +290 +14 +29 + + + +clMaroon +$00E6FFE6 +456 +220 +157 +26 +Create Agent & Listener + + + +clMaroon +$00B9FFFF +395,238;456,235 +0Vfln1pKf0uQ0mhZitJAzgAA +v2rXGeEJu0GEcQH90sDU+wAA + + +clMaroon +$00E6FFE6 +468 +384 +85 +26 +Start Agent + + + +clMaroon +$00B9FFFF +620,326;546,245 +0Vfln1pKf0uQ0mhZitJAzgAA +/og21wPYTEaycNPMQZkZUQAA + + +clMaroon +$00B9FFFF +620,441;542,409 +Qv2CPimlhkSTXPkCIxPjLgAA +0a1wOUQz2UiUyr3e9Bb0SwAA + + +clMaroon +$00E6FFE6 +188 +524 +126 +26 +Connect Operation + + + +clMaroon +$00B9FFFF +620,509;313,531 +gkqUvj6zm0SHCoIe2SKckAAA +kaymAvXvsEafxUejw5yotgAA + + +clMaroon +$00B9FFFF +382,569;365,568 +7ttclFeTnUmkkMMP9dw/bAAA +F7ir4qnZcEaW6UwtUzgylQAA + + +clMaroon +$00B9FFFF +382,628;300,605 +WNyldfqfh0+nnq5wwL3X4AAA +tvHHENZLZ0qJm4tOe/b3qQAA + + +clMaroon +$00E6FFE6 +188 +692 +109 +26 +Send Operation + + + +clMaroon +$00B9FFFF +620,690;296,702 +FVocQtL3gkaQluADo0iwUQAA +9lS2iW92REyTOFXx6oFvYAAA + + +clMaroon +$00E6FFE6 +188 +552 +178 +26 +OnPrepareConnect Callback + + + +clMaroon +$00E6FFE6 +188 +580 +133 +26 +OnConnect Callback + + + +clMaroon +$00E6FFE6 +188 +720 +116 +26 +OnSend Callback + + + +clMaroon +$00B9FFFF +382,745;303,738 +L52zCnvp3UuZnci4sRI0lwAA +knnNYW35b0Cy/WKm0z8H/QAA + + +clMaroon +$00E6FFE6 +188 +816 +131 +26 +OnReceive Callback + + + +clMaroon +$00B9FFFF +382,842;318,835 +Idabkcv/ikmqAFmb6MUaOgAA ++49T4AyPL0W3AJZ/WaYk+wAA + + +clMaroon +$00E6FFE6 +188 +912 +120 +26 +OnClose Callback + + + +clMaroon +$00E6FFE6 +188 +1000 +117 +26 +OnError Callback + + + +clMaroon +$00E6FFE6 +188 +1112 +117 +26 +Stop Operation + + + +clMaroon +$00E6FFE6 +188 +1152 +177 +26 +OnShutdown Callback + + + +clMaroon +$00B9FFFF +382,941;307,932 +bNeTVtkO80is01lUjD9v/AAA +3uAxv167jUuuqqe+9BSGmwAA + + +clMaroon +$00B9FFFF +382,1025;304,1018 +yuYr88e6aECtm5+vFVS0OgAA +p5celH0wDUCU63NWKRtPBAAA + + +clMaroon +$00B9FFFF +620,1110;304,1122 +b0nSfzl8Z0uD21Wmmjt/LAAA +bJKMlTAo7U6yXpGRa1cWcgAA + + +clMaroon +$00B9FFFF +382,1177;364,1175 +4KlPgeWRsUiAN23Tqg8/QgAA +FFFK0l7+EkirZYOB3oJ25gAA + + +clBlue +$00B9FFFF +lsRectilinear +1702,312;1933,312 +ge2n5wRT306cnabk/HU2IgAA ++wCnW3yutEeNI63TdKQpkAAA +TbZv4vmixEauqpXIdyVNdgAA + +clBlue +1.5707963267949 +10 +Start() +ge2n5wRT306cnabk/HU2IgAA +ONHfDMi2cE6eUYVGDXwgGwAA + + +False +1.5707963267949 +25 +ge2n5wRT306cnabk/HU2IgAA +ONHfDMi2cE6eUYVGDXwgGwAA + + +False +-1.5707963267949 +10 +ge2n5wRT306cnabk/HU2IgAA +ONHfDMi2cE6eUYVGDXwgGwAA + + +1933 +312 +14 +29 + + + +clPurple +$00B9FFFF +lsRectilinear +1199,314;957,314 +KjbQrlapxE2xRsUF2q8bDwAA +Of+EE4bQSk2dMrxBCuhmVwAA +dpffqY3360GzYdj7w2urkQAA + +clPurple +1.5707963267949 +10 +OnPrepareListen +KjbQrlapxE2xRsUF2q8bDwAA +gHBXKkyxe0K1OBNbZXeV3wAA + + +False +1.5707963267949 +25 +KjbQrlapxE2xRsUF2q8bDwAA +gHBXKkyxe0K1OBNbZXeV3wAA + + +False +-1.5707963267949 +10 +KjbQrlapxE2xRsUF2q8bDwAA +gHBXKkyxe0K1OBNbZXeV3wAA + + +False +957 +314 +14 +29 + + + +clMaroon +$00B9FFFF +lsRectilinear +147,319;620,319 +eiRtiRQwQU+VjHaN3rVhqAAA +mNvSnPlpGUa+X6DT/4CU0gAA +bgjtXzPElEqJn9pi84tImgAA + +1.5707963267949 +10 +ITcpAgent := new(listener) +eiRtiRQwQU+VjHaN3rVhqAAA +TvRznbBpRE+w6+5JbXI1MQAA + + +1.5707963267949 +25 +<<create>> +eiRtiRQwQU+VjHaN3rVhqAAA +TvRznbBpRE+w6+5JbXI1MQAA + + +False +-1.5707963267949 +10 +eiRtiRQwQU+VjHaN3rVhqAAA +TvRznbBpRE+w6+5JbXI1MQAA + + +620 +319 +14 +29 + + + +clMaroon +$00B9FFFF +lsRectilinear +620,346;147,346 +gc1T6rnMnUylWpF5/By8ZAAA +bgjtXzPElEqJn9pi84tImgAA +mNvSnPlpGUa+X6DT/4CU0gAA + +1.5707963267949 +10 +agent +gc1T6rnMnUylWpF5/By8ZAAA +Mwl65WlBAkWLprLAGAE5rwAA + + +False +1.5707963267949 +25 +gc1T6rnMnUylWpF5/By8ZAAA +Mwl65WlBAkWLprLAGAE5rwAA + + +False +-1.5707963267949 +10 +gc1T6rnMnUylWpF5/By8ZAAA +Mwl65WlBAkWLprLAGAE5rwAA + + +False +147 +346 +14 +29 + + + +clPurple +$00B9FFFF +lsRectilinear +1206,395;957,395 +q1qjKctdRE2v7HKXDklokQAA +Of+EE4bQSk2dMrxBCuhmVwAA +dpffqY3360GzYdj7w2urkQAA + +clPurple +1.5707963267949 +10 +OnAccept +q1qjKctdRE2v7HKXDklokQAA +aeW3gGFMI0i5mnoP8rzsewAA + + +False +1.5707963267949 +25 +q1qjKctdRE2v7HKXDklokQAA +aeW3gGFMI0i5mnoP8rzsewAA + + +False +-1.5707963267949 +10 +q1qjKctdRE2v7HKXDklokQAA +aeW3gGFMI0i5mnoP8rzsewAA + + +False +957 +395 +14 +29 + + + +$00B9FFFF +lsRectilinear +1458,395;1206,395 +hhg1h6MW70ylqCivIbWRXQAA +dpffqY3360GzYdj7w2urkQAA +DKt3hU+zzUSpte7zoVHRzQAA + +1.5707963267949 +10 +Connect +hhg1h6MW70ylqCivIbWRXQAA +CAh9vY3mukOvRlolvYiXeQAA + + +False +1.5707963267949 +25 +hhg1h6MW70ylqCivIbWRXQAA +CAh9vY3mukOvRlolvYiXeQAA + + +False +-1.5707963267949 +10 +hhg1h6MW70ylqCivIbWRXQAA +CAh9vY3mukOvRlolvYiXeQAA + + +False +1206 +395 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +1702,404;1933,404 +UiC+SdjuLkO6xrRIGFh2PAAA ++wCnW3yutEeNI63TdKQpkAAA +TbZv4vmixEauqpXIdyVNdgAA + +clBlue +1.5707963267949 +10 +Connect() +UiC+SdjuLkO6xrRIGFh2PAAA +x12y5MX61kSU8UEZBCKBzAAA + + +False +1.5707963267949 +25 +UiC+SdjuLkO6xrRIGFh2PAAA +x12y5MX61kSU8UEZBCKBzAAA + + +False +-1.5707963267949 +10 +UiC+SdjuLkO6xrRIGFh2PAAA +x12y5MX61kSU8UEZBCKBzAAA + + +1933 +404 +14 +57 + + + +clBlue +$00B9FFFF +lsRectilinear +147,429;620,429 +3ll2HhKX0kq8L2WoIISIqQAA +mNvSnPlpGUa+X6DT/4CU0gAA +bgjtXzPElEqJn9pi84tImgAA + +clNavy +1.5707963267949 +10 +Start() +3ll2HhKX0kq8L2WoIISIqQAA +HnK/vetZsE2Zoo9YLGV1KgAA + + +False +1.5707963267949 +25 +3ll2HhKX0kq8L2WoIISIqQAA +HnK/vetZsE2Zoo9YLGV1KgAA + + +False +-1.5707963267949 +10 +3ll2HhKX0kq8L2WoIISIqQAA +HnK/vetZsE2Zoo9YLGV1KgAA + + +620 +429 +14 +29 + + + +clPurple +$00B9FFFF +clPurple +lsRectilinear +1933,430;1702,430 +FYipeeoMCUm19jcfhm3biAAA +TbZv4vmixEauqpXIdyVNdgAA ++wCnW3yutEeNI63TdKQpkAAA + +clPurple +clPurple +1.5707963267949 +10 +OnPrepareConnect +FYipeeoMCUm19jcfhm3biAAA +PMbi1EVd7kmNs8rUg0gpgwAA + + +False +1.5707963267949 +25 +FYipeeoMCUm19jcfhm3biAAA +PMbi1EVd7kmNs8rUg0gpgwAA + + +False +-1.5707963267949 +10 +FYipeeoMCUm19jcfhm3biAAA +PMbi1EVd7kmNs8rUg0gpgwAA + + +False +1702 +430 +14 +56 + + + +clPurple +$00B9FFFF +clPurple +lsRectilinear +1933,457;1702,457 +/bHgYzIBqECI2mdaGkoJMwAA +TbZv4vmixEauqpXIdyVNdgAA ++wCnW3yutEeNI63TdKQpkAAA + +clPurple +clPurple +1.5707963267949 +10 +OnConnect +/bHgYzIBqECI2mdaGkoJMwAA +K1jfKNg6hUSMEfA71rVwswAA + + +False +1.5707963267949 +25 +/bHgYzIBqECI2mdaGkoJMwAA +K1jfKNg6hUSMEfA71rVwswAA + + +False +-1.5707963267949 +10 +/bHgYzIBqECI2mdaGkoJMwAA +K1jfKNg6hUSMEfA71rVwswAA + + +False +1702 +457 +14 +29 + + + +$00B9FFFF +lsRectilinear +1946,457;2173,457 +NUW8ZK/ERk2X3umbnhegzwAA +W7BRFi1ZrESz7J7YQP9lKAAA ++wCnW3yutEeNI63TdKQpkAAA + +1.5707963267949 +10 +Connect +NUW8ZK/ERk2X3umbnhegzwAA +Uva/yeEJ00eMzNPCIyuWZAAA + + +False +1.5707963267949 +25 +NUW8ZK/ERk2X3umbnhegzwAA +Uva/yeEJ00eMzNPCIyuWZAAA + + +False +-1.5707963267949 +10 +NUW8ZK/ERk2X3umbnhegzwAA +Uva/yeEJ00eMzNPCIyuWZAAA + + +False +2173 +457 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +147,495;620,495 +qxo3boab2UKQT7Y0WGaO5wAA +mNvSnPlpGUa+X6DT/4CU0gAA +bgjtXzPElEqJn9pi84tImgAA + +clNavy +1.5707963267949 +10 +Connect(address, port) +qxo3boab2UKQT7Y0WGaO5wAA +eYJrYhPCEUS7T6jsSTfTGAAA + + +False +1.5707963267949 +25 +qxo3boab2UKQT7Y0WGaO5wAA +eYJrYhPCEUS7T6jsSTfTGAAA + + +False +-1.5707963267949 +10 +qxo3boab2UKQT7Y0WGaO5wAA +eYJrYhPCEUS7T6jsSTfTGAAA + + +620 +495 +14 +29 + + + +clPurple +$00B9FFFF +lsRectilinear +1206,503;957,503 +xbH85UKQlESFWJculb723gAA +Of+EE4bQSk2dMrxBCuhmVwAA +dpffqY3360GzYdj7w2urkQAA + +clPurple +1.5707963267949 +10 +OnReceive +xbH85UKQlESFWJculb723gAA +OLadb8YV2kW2/OneXcT5fAAA + + +False +1.5707963267949 +25 +xbH85UKQlESFWJculb723gAA +OLadb8YV2kW2/OneXcT5fAAA + + +False +-1.5707963267949 +10 +xbH85UKQlESFWJculb723gAA +OLadb8YV2kW2/OneXcT5fAAA + + +False +957 +503 +14 +29 + + + +$00B9FFFF +lsRectilinear +1458,503;1206,503 +/VRCJTy/oEur+ilCjeW2XgAA +dpffqY3360GzYdj7w2urkQAA +DKt3hU+zzUSpte7zoVHRzQAA + +1.5707963267949 +10 +Send +/VRCJTy/oEur+ilCjeW2XgAA +k+k1sVK/4kCTCrxJp3KZmAAA + + +False +1.5707963267949 +25 +/VRCJTy/oEur+ilCjeW2XgAA +k+k1sVK/4kCTCrxJp3KZmAAA + + +False +-1.5707963267949 +10 +/VRCJTy/oEur+ilCjeW2XgAA +k+k1sVK/4kCTCrxJp3KZmAAA + + +False +1206 +503 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +1702,548;1933,548 +3BL7NFdLw0yo7RLubFSFzQAA ++wCnW3yutEeNI63TdKQpkAAA +TbZv4vmixEauqpXIdyVNdgAA + +clBlue +1.5707963267949 +10 +Send() +3BL7NFdLw0yo7RLubFSFzQAA +fRP4qNvR302+2rcIff42YQAA + + +False +1.5707963267949 +25 +3BL7NFdLw0yo7RLubFSFzQAA +fRP4qNvR302+2rcIff42YQAA + + +False +-1.5707963267949 +10 +3BL7NFdLw0yo7RLubFSFzQAA +fRP4qNvR302+2rcIff42YQAA + + +1933 +548 +14 +29 + + + +$00A703B4 +$00B9FFFF +lsRectilinear +627,555;395,555 +Wjv7v/0JW0SsHdI2VbWR+AAA +yexABU1UCEy5R/KkGohcEQAA +mNvSnPlpGUa+X6DT/4CU0gAA + +clMaroon +1.5707963267949 +10 +OnPrepareConnect(connid) +Wjv7v/0JW0SsHdI2VbWR+AAA +jEQTYK+V2062OgAJI9+KJgAA + + +False +1.5707963267949 +25 +Wjv7v/0JW0SsHdI2VbWR+AAA +jEQTYK+V2062OgAJI9+KJgAA + + +False +-1.5707963267949 +10 +Wjv7v/0JW0SsHdI2VbWR+AAA +jEQTYK+V2062OgAJI9+KJgAA + + +382 +555 +14 +29 + + + +clPurple +$00B9FFFF +clPurple +lsRectilinear +1933,572;1702,572 +oF/LEA7hx0qNduBcIVAMJQAA +TbZv4vmixEauqpXIdyVNdgAA ++wCnW3yutEeNI63TdKQpkAAA + +clPurple +clPurple +1.5707963267949 +10 +OnSend +oF/LEA7hx0qNduBcIVAMJQAA ++vTGrF2zx0OWj4eXWblGowAA + + +False +1.5707963267949 +25 +oF/LEA7hx0qNduBcIVAMJQAA ++vTGrF2zx0OWj4eXWblGowAA + + +False +-1.5707963267949 +10 +oF/LEA7hx0qNduBcIVAMJQAA ++vTGrF2zx0OWj4eXWblGowAA + + +False +1702 +572 +14 +29 + + + +$00B9FFFF +lsRectilinear +1946,572;2173,572 +1vb2mQKxZ0+r/MA4zbJgbwAA +W7BRFi1ZrESz7J7YQP9lKAAA ++wCnW3yutEeNI63TdKQpkAAA + +1.5707963267949 +10 +Send +1vb2mQKxZ0+r/MA4zbJgbwAA +QO8N1X6VLky4cZtNH/bVqQAA + + +False +1.5707963267949 +25 +1vb2mQKxZ0+r/MA4zbJgbwAA +QO8N1X6VLky4cZtNH/bVqQAA + + +False +-1.5707963267949 +10 +1vb2mQKxZ0+r/MA4zbJgbwAA +QO8N1X6VLky4cZtNH/bVqQAA + + +False +2173 +572 +14 +29 + + + +$00A703B4 +$00B9FFFF +lsRectilinear +627,616;395,616 +8p8OEDcPcEqcPclkWC6twgAA +yexABU1UCEy5R/KkGohcEQAA +mNvSnPlpGUa+X6DT/4CU0gAA + +clMaroon +1.5707963267949 +10 +OnConnect(connid) +8p8OEDcPcEqcPclkWC6twgAA +H7uvq6t59UCNEZljpwH1GAAA + + +False +1.5707963267949 +25 +8p8OEDcPcEqcPclkWC6twgAA +H7uvq6t59UCNEZljpwH1GAAA + + +False +-1.5707963267949 +10 +8p8OEDcPcEqcPclkWC6twgAA +H7uvq6t59UCNEZljpwH1GAAA + + +382 +616 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +957,616;1199,616 +kAJ6OYlT5kSWgt6Y8JB6KQAA +dpffqY3360GzYdj7w2urkQAA +Of+EE4bQSk2dMrxBCuhmVwAA + +clBlue +1.5707963267949 +10 +Send() +kAJ6OYlT5kSWgt6Y8JB6KQAA +/VoO4MkQoUqEWr+dUv9R5AAA + + +False +1.5707963267949 +25 +kAJ6OYlT5kSWgt6Y8JB6KQAA +/VoO4MkQoUqEWr+dUv9R5AAA + + +False +-1.5707963267949 +10 +kAJ6OYlT5kSWgt6Y8JB6KQAA +/VoO4MkQoUqEWr+dUv9R5AAA + + +1199 +616 +14 +33 + + + +clPurple +$00B9FFFF +lsRectilinear +1199,644;957,644 +0exvc+RmxE++FLqQZ+YzawAA +Of+EE4bQSk2dMrxBCuhmVwAA +dpffqY3360GzYdj7w2urkQAA + +clPurple +1.5707963267949 +10 +OnSend +0exvc+RmxE++FLqQZ+YzawAA +9lFefDL9EkGWx+GRTnrIZgAA + + +False +1.5707963267949 +25 +0exvc+RmxE++FLqQZ+YzawAA +9lFefDL9EkGWx+GRTnrIZgAA + + +False +-1.5707963267949 +10 +0exvc+RmxE++FLqQZ+YzawAA +9lFefDL9EkGWx+GRTnrIZgAA + + +False +957 +644 +14 +29 + + + +$00B9FFFF +lsRectilinear +1212,644;1458,644 +9Ol7xVDHfk+aOrYlU/XxDAAA +DKt3hU+zzUSpte7zoVHRzQAA +dpffqY3360GzYdj7w2urkQAA + +1.5707963267949 +10 +Send +9Ol7xVDHfk+aOrYlU/XxDAAA +s2d3Z0E0+kKI8W+SNgARXAAA + + +False +1.5707963267949 +25 +9Ol7xVDHfk+aOrYlU/XxDAAA +s2d3Z0E0+kKI8W+SNgARXAAA + + +False +-1.5707963267949 +10 +9Ol7xVDHfk+aOrYlU/XxDAAA +s2d3Z0E0+kKI8W+SNgARXAAA + + +False +1458 +644 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +147,676;620,676 +0gQj+YWF1kWUYfNhSvBRRgAA +mNvSnPlpGUa+X6DT/4CU0gAA +bgjtXzPElEqJn9pi84tImgAA + +clNavy +1.5707963267949 +10 +Send(connid, data, length) +0gQj+YWF1kWUYfNhSvBRRgAA +niqU3lxUj06wxkIb2xcgfwAA + + +False +1.5707963267949 +25 +0gQj+YWF1kWUYfNhSvBRRgAA +niqU3lxUj06wxkIb2xcgfwAA + + +False +-1.5707963267949 +10 +0gQj+YWF1kWUYfNhSvBRRgAA +niqU3lxUj06wxkIb2xcgfwAA + + +620 +676 +14 +29 + + + +clPurple +$00B9FFFF +clPurple +lsRectilinear +1940,676;1702,676 +mErn0SwL4kWgwh37KhxrOwAA +TbZv4vmixEauqpXIdyVNdgAA ++wCnW3yutEeNI63TdKQpkAAA + +clPurple +clPurple +1.5707963267949 +10 +OnReceive +mErn0SwL4kWgwh37KhxrOwAA +YkEmXAqy9EevsUZJVhd0hwAA + + +False +1.5707963267949 +25 +mErn0SwL4kWgwh37KhxrOwAA +YkEmXAqy9EevsUZJVhd0hwAA + + +False +-1.5707963267949 +10 +mErn0SwL4kWgwh37KhxrOwAA +YkEmXAqy9EevsUZJVhd0hwAA + + +False +1702 +676 +14 +29 + + + +$00B9FFFF +lsRectilinear +2173,676;1940,676 +PSWE8W0TEU+2XvyhDfkDzgAA ++wCnW3yutEeNI63TdKQpkAAA +W7BRFi1ZrESz7J7YQP9lKAAA + +1.5707963267949 +10 +Send +PSWE8W0TEU+2XvyhDfkDzgAA +CWRCDraG50e3xZDvX5vLpQAA + + +False +1.5707963267949 +25 +PSWE8W0TEU+2XvyhDfkDzgAA +CWRCDraG50e3xZDvX5vLpQAA + + +False +-1.5707963267949 +10 +PSWE8W0TEU+2XvyhDfkDzgAA +CWRCDraG50e3xZDvX5vLpQAA + + +False +1940 +676 +14 +29 + + + +clPurple +$00B9FFFF +lsRectilinear +1206,724;957,724 +1hZ1Ivgi7UWnVEcQGQ9xdwAA +Of+EE4bQSk2dMrxBCuhmVwAA +dpffqY3360GzYdj7w2urkQAA + +clPurple +1.5707963267949 +10 +OnClose / OnError +1hZ1Ivgi7UWnVEcQGQ9xdwAA +KbnvIzhjfEWFVgq1gekqXAAA + + +False +1.5707963267949 +25 +1hZ1Ivgi7UWnVEcQGQ9xdwAA +KbnvIzhjfEWFVgq1gekqXAAA + + +False +-1.5707963267949 +10 +1hZ1Ivgi7UWnVEcQGQ9xdwAA +KbnvIzhjfEWFVgq1gekqXAAA + + +False +957 +724 +14 +29 + + + +$00B9FFFF +lsRectilinear +1458,724;1206,724 +aXyZYOKcl0mBOwUqTqobmgAA +dpffqY3360GzYdj7w2urkQAA +DKt3hU+zzUSpte7zoVHRzQAA + +1.5707963267949 +10 +Disconnect +aXyZYOKcl0mBOwUqTqobmgAA +zMOiSN3GsEiMtDJA5EV00wAA + + +False +1.5707963267949 +25 +aXyZYOKcl0mBOwUqTqobmgAA +zMOiSN3GsEiMtDJA5EV00wAA + + +False +-1.5707963267949 +10 +aXyZYOKcl0mBOwUqTqobmgAA +zMOiSN3GsEiMtDJA5EV00wAA + + +False +1206 +724 +14 +29 + + + +$00A703B4 +$00B9FFFF +lsRectilinear +627,732;395,732 +5CQCgkQMiEa8EdVYKZGhowAA +yexABU1UCEy5R/KkGohcEQAA +mNvSnPlpGUa+X6DT/4CU0gAA + +clMaroon +1.5707963267949 +10 +OnSend(connid, data, length) +5CQCgkQMiEa8EdVYKZGhowAA +YpPwITXi7ESS5zzS/nJtdgAA + + +False +1.5707963267949 +25 +5CQCgkQMiEa8EdVYKZGhowAA +YpPwITXi7ESS5zzS/nJtdgAA + + +False +-1.5707963267949 +10 +5CQCgkQMiEa8EdVYKZGhowAA +YpPwITXi7ESS5zzS/nJtdgAA + + +382 +732 +14 +29 + + + +clPurple +$00B9FFFF +clPurple +lsRectilinear +1940,764;1702,764 +9lUxZSoXvkOOzpV4doFFPwAA +TbZv4vmixEauqpXIdyVNdgAA ++wCnW3yutEeNI63TdKQpkAAA + +clPurple +clPurple +1.5707963267949 +10 +OnClose / OnError +9lUxZSoXvkOOzpV4doFFPwAA +YfuBDr8+XEGC/f0KAwYlMwAA + + +False +1.5707963267949 +25 +9lUxZSoXvkOOzpV4doFFPwAA +YfuBDr8+XEGC/f0KAwYlMwAA + + +False +-1.5707963267949 +10 +9lUxZSoXvkOOzpV4doFFPwAA +YfuBDr8+XEGC/f0KAwYlMwAA + + +False +1702 +764 +14 +29 + + + +$00B9FFFF +lsRectilinear +2173,764;1940,764 +79YTw4PBt0qttSuIpUL7HQAA ++wCnW3yutEeNI63TdKQpkAAA +W7BRFi1ZrESz7J7YQP9lKAAA + +1.5707963267949 +10 +Disconnect +79YTw4PBt0qttSuIpUL7HQAA +y1T7PceGOk+3n0Ql8l12UgAA + + +False +1.5707963267949 +25 +79YTw4PBt0qttSuIpUL7HQAA +y1T7PceGOk+3n0Ql8l12UgAA + + +False +-1.5707963267949 +10 +79YTw4PBt0qttSuIpUL7HQAA +y1T7PceGOk+3n0Ql8l12UgAA + + +False +1940 +764 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +957,812;1199,812 +RakUMYixx0eokaMaO8399AAA +dpffqY3360GzYdj7w2urkQAA +Of+EE4bQSk2dMrxBCuhmVwAA + +clBlue +1.5707963267949 +10 +Disconnect() +RakUMYixx0eokaMaO8399AAA +H0hhU481MUSlr+PpVelBqwAA + + +False +1.5707963267949 +25 +RakUMYixx0eokaMaO8399AAA +H0hhU481MUSlr+PpVelBqwAA + + +False +-1.5707963267949 +10 +RakUMYixx0eokaMaO8399AAA +H0hhU481MUSlr+PpVelBqwAA + + +1199 +812 +14 +29 + + + +$00A703B4 +$00B9FFFF +lsRectilinear +627,829;395,829 +OtUn1tUnHUiiI6GLtYamBwAA +yexABU1UCEy5R/KkGohcEQAA +mNvSnPlpGUa+X6DT/4CU0gAA + +clMaroon +1.5707963267949 +10 +OnReceive(connid, data, length) +OtUn1tUnHUiiI6GLtYamBwAA +vPOw9w4yJE+eo3dYsSWrBAAA + + +False +1.5707963267949 +25 +OtUn1tUnHUiiI6GLtYamBwAA +vPOw9w4yJE+eo3dYsSWrBAAA + + +False +-1.5707963267949 +10 +OtUn1tUnHUiiI6GLtYamBwAA +vPOw9w4yJE+eo3dYsSWrBAAA + + +382 +829 +14 +29 + + + +clPurple +$00B9FFFF +lsRectilinear +1199,836;957,836 +qB+snL4IlEeGy2CTYMy/zAAA +Of+EE4bQSk2dMrxBCuhmVwAA +dpffqY3360GzYdj7w2urkQAA + +clPurple +1.5707963267949 +10 +OnClose / OnError +qB+snL4IlEeGy2CTYMy/zAAA +mYJo9K+KDEi+F3GgmHC8MAAA + + +False +1.5707963267949 +25 +qB+snL4IlEeGy2CTYMy/zAAA +mYJo9K+KDEi+F3GgmHC8MAAA + + +False +-1.5707963267949 +10 +qB+snL4IlEeGy2CTYMy/zAAA +mYJo9K+KDEi+F3GgmHC8MAAA + + +False +957 +836 +14 +29 + + + +$00B9FFFF +lsRectilinear +1212,836;1458,836 +Mj5U0wte/Ui52pM+Nh0WIgAA +DKt3hU+zzUSpte7zoVHRzQAA +dpffqY3360GzYdj7w2urkQAA + +1.5707963267949 +10 +Disconnect +Mj5U0wte/Ui52pM+Nh0WIgAA +vmvOU5NFGkOJH7BYW+rfLQAA + + +False +1.5707963267949 +25 +Mj5U0wte/Ui52pM+Nh0WIgAA +vmvOU5NFGkOJH7BYW+rfLQAA + + +False +-1.5707963267949 +10 +Mj5U0wte/Ui52pM+Nh0WIgAA +vmvOU5NFGkOJH7BYW+rfLQAA + + +False +1458 +836 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +1702,864;1933,864 +pvIA8HpUU0eAf/CRON6ISQAA ++wCnW3yutEeNI63TdKQpkAAA +TbZv4vmixEauqpXIdyVNdgAA + +clBlue +1.5707963267949 +10 +Disconnect() +pvIA8HpUU0eAf/CRON6ISQAA +iS+1y0N6I0eiK+0IWQQe2gAA + + +False +1.5707963267949 +25 +pvIA8HpUU0eAf/CRON6ISQAA +iS+1y0N6I0eiK+0IWQQe2gAA + + +False +-1.5707963267949 +10 +pvIA8HpUU0eAf/CRON6ISQAA +iS+1y0N6I0eiK+0IWQQe2gAA + + +1933 +864 +14 +29 + + + +$00B9FFFF +lsRectilinear +1946,888;2173,888 +bylpP6WP+0+xDkDWbCho6AAA +W7BRFi1ZrESz7J7YQP9lKAAA ++wCnW3yutEeNI63TdKQpkAAA + +1.5707963267949 +10 +Disconnect +bylpP6WP+0+xDkDWbCho6AAA +yP78nj+bZk+75vsYWcgXGwAA + + +False +1.5707963267949 +25 +bylpP6WP+0+xDkDWbCho6AAA +yP78nj+bZk+75vsYWcgXGwAA + + +False +-1.5707963267949 +10 +bylpP6WP+0+xDkDWbCho6AAA +yP78nj+bZk+75vsYWcgXGwAA + + +False +2173 +888 +14 +29 + + + +clPurple +$00B9FFFF +clPurple +lsRectilinear +1933,889;1702,889 +yCsrGZ0ZX0eRnh7MrDJ8fwAA +TbZv4vmixEauqpXIdyVNdgAA ++wCnW3yutEeNI63TdKQpkAAA + +clPurple +clPurple +1.5707963267949 +10 +OnClose / OnError +yCsrGZ0ZX0eRnh7MrDJ8fwAA +GW3/+fr0HEewn0AavM5PHQAA + + +False +1.5707963267949 +25 +yCsrGZ0ZX0eRnh7MrDJ8fwAA +GW3/+fr0HEewn0AavM5PHQAA + + +False +-1.5707963267949 +10 +yCsrGZ0ZX0eRnh7MrDJ8fwAA +GW3/+fr0HEewn0AavM5PHQAA + + +False +1702 +889 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +957,904;1199,904 +PT5rHARWmkS/g4IqVuPQbwAA +dpffqY3360GzYdj7w2urkQAA +Of+EE4bQSk2dMrxBCuhmVwAA + +clBlue +1.5707963267949 +10 +Stop() +PT5rHARWmkS/g4IqVuPQbwAA +WfhIgUdxekSnY02eBkGaEgAA + + +False +1.5707963267949 +25 +PT5rHARWmkS/g4IqVuPQbwAA +WfhIgUdxekSnY02eBkGaEgAA + + +False +-1.5707963267949 +10 +PT5rHARWmkS/g4IqVuPQbwAA +WfhIgUdxekSnY02eBkGaEgAA + + +1199 +904 +14 +29 + + + +$00A703B4 +$00B9FFFF +lsRectilinear +627,928;395,928 +/HUsBl+/S0CY4MtM5ABl2AAA +yexABU1UCEy5R/KkGohcEQAA +mNvSnPlpGUa+X6DT/4CU0gAA + +clMaroon +1.5707963267949 +10 +OnClose(connid) +/HUsBl+/S0CY4MtM5ABl2AAA +WTcgBUL5lk60yTAJ6+Ym8QAA + + +False +1.5707963267949 +25 +/HUsBl+/S0CY4MtM5ABl2AAA +WTcgBUL5lk60yTAJ6+Ym8QAA + + +False +-1.5707963267949 +10 +/HUsBl+/S0CY4MtM5ABl2AAA +WTcgBUL5lk60yTAJ6+Ym8QAA + + +382 +928 +14 +29 + + + +clPurple +$00B9FFFF +lsRectilinear +1199,928;957,928 +yyMM+2gkDEehAYP+raNxDQAA +Of+EE4bQSk2dMrxBCuhmVwAA +dpffqY3360GzYdj7w2urkQAA + +clPurple +1.5707963267949 +10 +OnShutdown +yyMM+2gkDEehAYP+raNxDQAA +ElAEbekWtEO22kTeSu21VgAA + + +False +1.5707963267949 +25 +yyMM+2gkDEehAYP+raNxDQAA +ElAEbekWtEO22kTeSu21VgAA + + +False +-1.5707963267949 +10 +yyMM+2gkDEehAYP+raNxDQAA +ElAEbekWtEO22kTeSu21VgAA + + +False +957 +928 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +1702,968;1933,968 +czN9bfI5G0KZ0agADz5LWAAA ++wCnW3yutEeNI63TdKQpkAAA +TbZv4vmixEauqpXIdyVNdgAA + +clBlue +1.5707963267949 +10 +Stop() +czN9bfI5G0KZ0agADz5LWAAA +ho/lDUk1MEiX91DNXOY2JAAA + + +False +1.5707963267949 +25 +czN9bfI5G0KZ0agADz5LWAAA +ho/lDUk1MEiX91DNXOY2JAAA + + +False +-1.5707963267949 +10 +czN9bfI5G0KZ0agADz5LWAAA +ho/lDUk1MEiX91DNXOY2JAAA + + +1933 +968 +14 +29 + + + +clPurple +$00B9FFFF +clPurple +lsRectilinear +1933,991;1702,991 +5yig2AFjOEajXi3fbrN7VwAA +TbZv4vmixEauqpXIdyVNdgAA ++wCnW3yutEeNI63TdKQpkAAA + +clPurple +clPurple +1.5707963267949 +10 +OnShutdown +5yig2AFjOEajXi3fbrN7VwAA +6rc5yZyIPke1iL7nJLrUwQAA + + +False +1.5707963267949 +25 +5yig2AFjOEajXi3fbrN7VwAA +6rc5yZyIPke1iL7nJLrUwQAA + + +False +-1.5707963267949 +10 +5yig2AFjOEajXi3fbrN7VwAA +6rc5yZyIPke1iL7nJLrUwQAA + + +False +1702 +991 +14 +29 + + + +$00A703B4 +$00B9FFFF +lsRectilinear +627,1012;395,1012 +Ab0V0v6Bm0OhBCFRITjXjQAA +yexABU1UCEy5R/KkGohcEQAA +mNvSnPlpGUa+X6DT/4CU0gAA + +clMaroon +1.5707963267949 +10 +OnError(connid, operation, code) +Ab0V0v6Bm0OhBCFRITjXjQAA +jgmCZ3eIT0qino+AAEI+pQAA + + +False +1.5707963267949 +25 +Ab0V0v6Bm0OhBCFRITjXjQAA +jgmCZ3eIT0qino+AAEI+pQAA + + +False +-1.5707963267949 +10 +Ab0V0v6Bm0OhBCFRITjXjQAA +jgmCZ3eIT0qino+AAEI+pQAA + + +382 +1012 +14 +29 + + + +clBlue +$00B9FFFF +lsRectilinear +147,1096;620,1096 +z1QNUA0z7UCZuLoDVY19rgAA +mNvSnPlpGUa+X6DT/4CU0gAA +bgjtXzPElEqJn9pi84tImgAA + +clNavy +1.5707963267949 +10 +Stop() +z1QNUA0z7UCZuLoDVY19rgAA +22wrc8LEUkiANLhHOdNHUAAA + + +False +1.5707963267949 +25 +z1QNUA0z7UCZuLoDVY19rgAA +22wrc8LEUkiANLhHOdNHUAAA + + +False +-1.5707963267949 +10 +z1QNUA0z7UCZuLoDVY19rgAA +22wrc8LEUkiANLhHOdNHUAAA + + +620 +1096 +14 +29 + + + +$00A703B4 +$00B9FFFF +lsRectilinear +627,1164;395,1164 +Wd9H4IjL3USBGC0pH5hlUQAA +yexABU1UCEy5R/KkGohcEQAA +mNvSnPlpGUa+X6DT/4CU0gAA + +clMaroon +1.5707963267949 +10 +OnShutdown() +Wd9H4IjL3USBGC0pH5hlUQAA +yZwXCIlw0UqzEEVqe995JgAA + + +False +1.5707963267949 +25 +Wd9H4IjL3USBGC0pH5hlUQAA +yZwXCIlw0UqzEEVqe995JgAA + + +False +-1.5707963267949 +10 +Wd9H4IjL3USBGC0pH5hlUQAA +yZwXCIlw0UqzEEVqe995JgAA + + +382 +1164 +14 +29 + + + + +52 + +new +listener +IServer +j+NgCUOjNE2kmFd3hYSIegAA +ychpc6mSzUOyFf7vQMlVXAAA + +GKqHK7uaTEeoZL1eXATu1QAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +zj0gLe4XtU2J2bVhHsjKoQAA +JPS6dsyJR0S0TETjcdDPzQAA +ZqanKXSj20qoGWz9XhC9VQAA +Je5Rr6ZcME+IRLz17kornAAA + + +new +listener +IAgent +rscStAuJEkiUAz9WikX0hQAA +lvD/j4YgmkG/Ov+o+mJZPQAA + +twaVQAbQn0SQxSav8hKGygAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +cCyZUo+qL02sb4GGEh3gwgAA +5BDr2UxqLE2GGjbTc+azDgAA +4WkxemYG00WYV5++zENhUgAA +Dl6jjpeXM0SMqkUGPmPexQAA + + +new +ITcpAgentListener +wQGBjVheXk6JUG6UyHLOLQAA +Amawaz/I9kSR3ZRprOaA0QAA + +UVJZlx7WuUW8BWRWnTMKVwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +9LSfj24cFU+rp+nfIoeHUwAA +adH2FYKfrkyalgzcHRESxwAA +HYjly1YVRUSu/I5FiSQYagAA +tfT8pva9kk6PQjxG1SFXLwAA + + +server +ychpc6mSzUOyFf7vQMlVXAAA +j+NgCUOjNE2kmFd3hYSIegAA + +waLdiSPvU0aqFpb250AZIwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +aEtdljySnk+Jnw8H2MyfBAAA +rs+xJB8kQU2FIQspU4MfWgAA +16D6Hqt0VUyFa/bIyaOf/AAA +zEZdkaqUbUeUTwGXgtT3lQAA + + +agent +lvD/j4YgmkG/Ov+o+mJZPQAA +rscStAuJEkiUAz9WikX0hQAA + +RjOELc899E24BqUs1P8w2gAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +hM4zK3J2M0qTbiDJg6DftgAA +rVafn85Q0UuQ8CT3kM8omgAA +fPZCy0QkUEuunewcn0EgMAAA +7jaNfsa5aUeweVVoMZEPoQAA + + +listener +Amawaz/I9kSR3ZRprOaA0QAA +wQGBjVheXk6JUG6UyHLOLQAA + +mpQYN0pghkiv6UDJsnfuWwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +YzPwOBpQpU2JgPIxj5MjdgAA +YSsHkmv/TEKDGOd/Agr68gAA +sSLq0Qpa8Uy9SdJwtifvYQAA +wVZ1QsXVuUWge/szkcqrKwAA + + +Start +j+NgCUOjNE2kmFd3hYSIegAA +ychpc6mSzUOyFf7vQMlVXAAA + +u/hYdn97j0e2w7qGm8lrPQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +81Znj6ipLE+uQJdj3I3BjAAA +/myrcBq6xEmtPLopTIxvPQAA +tiLG7fP0K0Sei2XNjqspmgAA +lHRXGq0+iEyMcve/cNwqZQAA + + +Start +rscStAuJEkiUAz9WikX0hQAA +lvD/j4YgmkG/Ov+o+mJZPQAA + +ge2n5wRT306cnabk/HU2IgAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +ONHfDMi2cE6eUYVGDXwgGwAA +7kaHO4BY+02bLmXX33d0MwAA +bm8tEGiHRk+kIwUDKneKFgAA +MyOXiblw7UuKuKCE1BW1bQAA + + +OnPrepareListen +ychpc6mSzUOyFf7vQMlVXAAA +j+NgCUOjNE2kmFd3hYSIegAA + +KjbQrlapxE2xRsUF2q8bDwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +gHBXKkyxe0K1OBNbZXeV3wAA +tmtNQw9rKEyZzwwsb6nUFgAA ++mhVJ1ufakO4Io6g0KALRQAA +hsv35g4f2E+POf/gq4cfGQAA + + +new +True +listener +ITcpAgent +wQGBjVheXk6JUG6UyHLOLQAA +U2Za99rIrEi8z93FLSAjUAAA + +eiRtiRQwQU+VjHaN3rVhqAAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +TvRznbBpRE+w6+5JbXI1MQAA +XADN74LqR0yL0MGs32m/CwAA +Yq3P8NDISkWbBpzIALuaNAAA +Sw1pCgW9yUetluMmS7gJDQAA + + +agent +U2Za99rIrEi8z93FLSAjUAAA +wQGBjVheXk6JUG6UyHLOLQAA + +gc1T6rnMnUylWpF5/By8ZAAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +Mwl65WlBAkWLprLAGAE5rwAA +nFx0rlGSaESIT2wsAYwrPQAA +2whExSQQeUuKrz6NLE118wAA +SzfCPTfD2E6h57QE/gJ7RwAA + + +OnAccept +ychpc6mSzUOyFf7vQMlVXAAA +j+NgCUOjNE2kmFd3hYSIegAA + +q1qjKctdRE2v7HKXDklokQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +aeW3gGFMI0i5mnoP8rzsewAA +IIBHLWCwIUiM6wuvyLWTmAAA +m0jDDCoTiEq8NwAytW11RQAA +QwmWvJMhaU6ewMykRWR9fAAA + + +Connect +Ta3rZIdU6E2pIcWjSM7HXgAA +ychpc6mSzUOyFf7vQMlVXAAA + +hhg1h6MW70ylqCivIbWRXQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +CAh9vY3mukOvRlolvYiXeQAA +JditL6P5Ik2/PtBBqUhmIQAA +MjulBGij+U+E5JpzHIJMEQAA +1a+zJ1XMukC/JACU+aBHpwAA + + +Connect +rscStAuJEkiUAz9WikX0hQAA +lvD/j4YgmkG/Ov+o+mJZPQAA + +UiC+SdjuLkO6xrRIGFh2PAAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +x12y5MX61kSU8UEZBCKBzAAA +VAqAXQcyTEODbem67Ii8fQAA +oSni4e7TvEifqVqMkG8SIQAA +6lTcAQt1v0u6iPpCYWefkwAA + + +Start +wQGBjVheXk6JUG6UyHLOLQAA +U2Za99rIrEi8z93FLSAjUAAA + +3ll2HhKX0kq8L2WoIISIqQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +HnK/vetZsE2Zoo9YLGV1KgAA +Gnu7K7y05Ua+fA2/QxU5IgAA +KIsC249fQkanOGfrxCf1oQAA +sKtOLiHU8EyqnH3HBGyYoAAA + + +OnPrepareConnect +lvD/j4YgmkG/Ov+o+mJZPQAA +rscStAuJEkiUAz9WikX0hQAA + +FYipeeoMCUm19jcfhm3biAAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +PMbi1EVd7kmNs8rUg0gpgwAA +HBvIQwHTJ0uhglpkMgdLZwAA +QO897OzHzUmfzk9SzWRNsAAA +xJSpv2Wxp029oO8YA4kxsgAA + + +OnConnect +lvD/j4YgmkG/Ov+o+mJZPQAA +rscStAuJEkiUAz9WikX0hQAA + +/bHgYzIBqECI2mdaGkoJMwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +K1jfKNg6hUSMEfA71rVwswAA +oCuVcNdbjE+NevEDYO0iuAAA +aveAsSq3cEyTyKNgdNh0EQAA +7hRALDgv0UuWoSd7q9lcMQAA + + +Connect +lvD/j4YgmkG/Ov+o+mJZPQAA +HdPN0QWbYUq0xPzVpVWOdwAA + +NUW8ZK/ERk2X3umbnhegzwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +Uva/yeEJ00eMzNPCIyuWZAAA +o2Jo085TaU+VCg83m1yWjQAA +w/6FVGnluk6k+nxlAftAZQAA +9PYcNtOxfE63ie6AXXjTXAAA + + +Connect +address, port +wQGBjVheXk6JUG6UyHLOLQAA +U2Za99rIrEi8z93FLSAjUAAA + +qxo3boab2UKQT7Y0WGaO5wAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +eYJrYhPCEUS7T6jsSTfTGAAA +J/7B/bplR0mvdF2z/39NKQAA ++BQImtFl5EatTspYweostgAA +YaQ6jqrvlkGnm9TobP6zFgAA + + +OnReceive +ychpc6mSzUOyFf7vQMlVXAAA +j+NgCUOjNE2kmFd3hYSIegAA + +xbH85UKQlESFWJculb723gAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +OLadb8YV2kW2/OneXcT5fAAA +pFjZq1ZbMESH4F1X0n00WgAA +eaKTRn/wnki9Mww6L7VskwAA +nyDC18c9sUGBz8ALFTYbkgAA + + +Send +Ta3rZIdU6E2pIcWjSM7HXgAA +ychpc6mSzUOyFf7vQMlVXAAA + +/VRCJTy/oEur+ilCjeW2XgAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +k+k1sVK/4kCTCrxJp3KZmAAA +vvS+hIfiFUm6pV7syiA4rQAA +XdA4bINjukiRzFUWcIGLowAA +1Lt0eShNTUOlP3C/pdWUTgAA + + +Send +rscStAuJEkiUAz9WikX0hQAA +lvD/j4YgmkG/Ov+o+mJZPQAA + +3BL7NFdLw0yo7RLubFSFzQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +fRP4qNvR302+2rcIff42YQAA +TJCZs0i5lk2QArLRdXMFTAAA +4L0bDC+B/0quYVP/OUBkKgAA +bdgWKPJ1ZU2ukkIYbuZ6nQAA + + +OnPrepareConnect +connid +U2Za99rIrEi8z93FLSAjUAAA +Amawaz/I9kSR3ZRprOaA0QAA + +Wjv7v/0JW0SsHdI2VbWR+AAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +jEQTYK+V2062OgAJI9+KJgAA +2GVDb1w55kK7Kt9QHjl+GgAA +ZBiAeBth30mcnxI4RyM3UwAA +mtELRVGaxkinEIIebcCMXQAA + + +OnSend +lvD/j4YgmkG/Ov+o+mJZPQAA +rscStAuJEkiUAz9WikX0hQAA + +oF/LEA7hx0qNduBcIVAMJQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 ++vTGrF2zx0OWj4eXWblGowAA +UsLKaDn/rUGVeWg1C7PYGQAA +1sjX7N6DF0WjS/QD9X7klAAA ++GEqcbO4pUKGYA3Uj/mD3QAA + + +Send +lvD/j4YgmkG/Ov+o+mJZPQAA +HdPN0QWbYUq0xPzVpVWOdwAA + +1vb2mQKxZ0+r/MA4zbJgbwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +QO8N1X6VLky4cZtNH/bVqQAA +zkJB78q7jkqBrdF/ry/wBAAA +GNk3vPcGuUuUSwZa/fZFpgAA +qgdZ0W1woUWyjYnM4VnhPQAA + + +OnConnect +connid +U2Za99rIrEi8z93FLSAjUAAA +Amawaz/I9kSR3ZRprOaA0QAA + +8p8OEDcPcEqcPclkWC6twgAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +H7uvq6t59UCNEZljpwH1GAAA +yyo4rDEn9UaB9eUEd8vL+gAA +9yN+sJlAXUaiAVf+v1bolwAA +VvhqIlxoyEGpkMlfcdG7gwAA + + +Send +j+NgCUOjNE2kmFd3hYSIegAA +ychpc6mSzUOyFf7vQMlVXAAA + +kAJ6OYlT5kSWgt6Y8JB6KQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +/VoO4MkQoUqEWr+dUv9R5AAA +LJJLuZaXzEeLvU3XHUrhRQAA +B9hleoGfzECx9CLckvq+pQAA +6NyJKCu7Kk6h1SB0oTjcZwAA + + +OnSend +ychpc6mSzUOyFf7vQMlVXAAA +j+NgCUOjNE2kmFd3hYSIegAA + +0exvc+RmxE++FLqQZ+YzawAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +9lFefDL9EkGWx+GRTnrIZgAA +jHCDw9k5Xk+hiM0YqiH1rQAA +AKsxD1v0bEmrSHsp1AbdeAAA +tpbUDxCgIUu9Z6vKJx46gAAA + + +Send +ychpc6mSzUOyFf7vQMlVXAAA +Ta3rZIdU6E2pIcWjSM7HXgAA + +9Ol7xVDHfk+aOrYlU/XxDAAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +s2d3Z0E0+kKI8W+SNgARXAAA +z6hiLqsAU0qBnwR7Kwix4gAA +i8Gf/qjfe06+Y0Kpv0nKHwAA +ld3ZSL54xUqFQKEv+ME5HwAA + + +Send +connid, data, length +wQGBjVheXk6JUG6UyHLOLQAA +U2Za99rIrEi8z93FLSAjUAAA + +0gQj+YWF1kWUYfNhSvBRRgAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +niqU3lxUj06wxkIb2xcgfwAA +dDj9hguQmkCxZuYWFRvM7AAA +tzhYB0FLd0GBlk2f5puN3wAA ++2CLfHE+0UOCiArnLrpPuQAA + + +OnReceive +lvD/j4YgmkG/Ov+o+mJZPQAA +rscStAuJEkiUAz9WikX0hQAA + +mErn0SwL4kWgwh37KhxrOwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +YkEmXAqy9EevsUZJVhd0hwAA +SrnbMXO510mGYeFjYmesgAAA +jR+Zo152ukOhmQUFHgu1bgAA +nLknQDEGmEiWRkv3ssdsjAAA + + +Send +HdPN0QWbYUq0xPzVpVWOdwAA +lvD/j4YgmkG/Ov+o+mJZPQAA + +PSWE8W0TEU+2XvyhDfkDzgAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +CWRCDraG50e3xZDvX5vLpQAA +O/BpHz9Gb0Odl8wHkJCIvwAA +w9Put6+2Tkqjc28U1Q1U/gAA +36FP6B4zL0acXLrWYxWStAAA + + +OnClose / OnError +ychpc6mSzUOyFf7vQMlVXAAA +j+NgCUOjNE2kmFd3hYSIegAA + +1hZ1Ivgi7UWnVEcQGQ9xdwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +KbnvIzhjfEWFVgq1gekqXAAA +lXWksQSw0kyHBODybSFoQQAA +lpCc05pDQEqW+QI1AVMyQQAA +qW/5pdGBq0yaWXDi91oiJwAA + + +Disconnect +Ta3rZIdU6E2pIcWjSM7HXgAA +ychpc6mSzUOyFf7vQMlVXAAA + +aXyZYOKcl0mBOwUqTqobmgAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +zMOiSN3GsEiMtDJA5EV00wAA +MTlv1P/9w0+CRwN8hRfcQwAA +qh85j/NI0EKdrEp/rr24KgAA +WWihkitawUC7one9xWDNYwAA + + +OnSend +connid, data, length +U2Za99rIrEi8z93FLSAjUAAA +Amawaz/I9kSR3ZRprOaA0QAA + +5CQCgkQMiEa8EdVYKZGhowAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +YpPwITXi7ESS5zzS/nJtdgAA +kHAC5hzRrUWpsmuF50Yu6wAA +bvOfd5kqi0ifMT1kybOjtgAA +9NpUk7LdMEKMEPy2NsKO7wAA + + +OnClose / OnError +lvD/j4YgmkG/Ov+o+mJZPQAA +rscStAuJEkiUAz9WikX0hQAA + +9lUxZSoXvkOOzpV4doFFPwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +YfuBDr8+XEGC/f0KAwYlMwAA +xdjIVxNnmkyM2UQnq4FysQAA +FU0yH1z+Dku67wjOJAcXbQAA +sY5Mfi7IN0aIVe6G6gdJFgAA + + +Disconnect +HdPN0QWbYUq0xPzVpVWOdwAA +lvD/j4YgmkG/Ov+o+mJZPQAA + +79YTw4PBt0qttSuIpUL7HQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +y1T7PceGOk+3n0Ql8l12UgAA +lr7f5rkS4U28S5RNBnv7hwAA +zVFuIqPvgUyYw6O2DF6MvAAA +5gwHY3cWVU66igOu25UWSwAA + + +Disconnect +j+NgCUOjNE2kmFd3hYSIegAA +ychpc6mSzUOyFf7vQMlVXAAA + +RakUMYixx0eokaMaO8399AAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +H0hhU481MUSlr+PpVelBqwAA +xGz+ImSquUKDQSaxXLQKVwAA +7mm2IIo0TkWCevHiDB4JmgAA +qAgFncPmQE2ZWPpG8HddIAAA + + +OnReceive +connid, data, length +U2Za99rIrEi8z93FLSAjUAAA +Amawaz/I9kSR3ZRprOaA0QAA + +OtUn1tUnHUiiI6GLtYamBwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +vPOw9w4yJE+eo3dYsSWrBAAA +DbKDs8tc+kKuuhKhjZW/VgAA +DEtQNtRXKk+nduo9seSpKgAA +7i3FK2/b7kywkAScUyygZQAA + + +OnClose / OnError +ychpc6mSzUOyFf7vQMlVXAAA +j+NgCUOjNE2kmFd3hYSIegAA + +qB+snL4IlEeGy2CTYMy/zAAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +mYJo9K+KDEi+F3GgmHC8MAAA +n9vn/+4SEkG6P0KUCdO7XAAA +D+KSu7v3vUWfMW/oraC5DwAA +JBJGrWtRyEqg1dvtwSi8VAAA + + +Disconnect +ychpc6mSzUOyFf7vQMlVXAAA +Ta3rZIdU6E2pIcWjSM7HXgAA + +Mj5U0wte/Ui52pM+Nh0WIgAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +vmvOU5NFGkOJH7BYW+rfLQAA +rb7nJ3k3N0SXzGhWpmEMFAAA +Zsn/hmLJZEaoH26Ro+LfWAAA +HdXCZ5ftBU6J6HpOmUbdpgAA + + +Disconnect +rscStAuJEkiUAz9WikX0hQAA +lvD/j4YgmkG/Ov+o+mJZPQAA + +pvIA8HpUU0eAf/CRON6ISQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +iS+1y0N6I0eiK+0IWQQe2gAA +svQBVOXNmEuD5KRG0KfnuQAA +2noN6gwumkSSmO6oQe/r7AAA +4xM4qcc3lEaq5sMZ0CDFRAAA + + +Disconnect +lvD/j4YgmkG/Ov+o+mJZPQAA +HdPN0QWbYUq0xPzVpVWOdwAA + +bylpP6WP+0+xDkDWbCho6AAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +yP78nj+bZk+75vsYWcgXGwAA +oqjFX/ItXUCjjNXrUKrPiwAA +ZwD+4FwZ2E6Jy/y3iJ3sEAAA +Eup3YayPyk6JbQ01HJtm9QAA + + +OnClose / OnError +lvD/j4YgmkG/Ov+o+mJZPQAA +rscStAuJEkiUAz9WikX0hQAA + +yCsrGZ0ZX0eRnh7MrDJ8fwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +GW3/+fr0HEewn0AavM5PHQAA +FdUsqHDQ8kqufHHLTEbmcQAA +++Lj7iGzyUadL57vltYqvQAA +nKKtrvfqY0WlxSB5hyveDAAA + + +Stop +j+NgCUOjNE2kmFd3hYSIegAA +ychpc6mSzUOyFf7vQMlVXAAA + +PT5rHARWmkS/g4IqVuPQbwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +WfhIgUdxekSnY02eBkGaEgAA +RYmf2kDuTEK2Xn1L9ajTAQAA +qeYAD1I22Eyim9QV76lhNQAA +UMWLm9bYhUG5dUTM3d5qjgAA + + +OnClose +connid +U2Za99rIrEi8z93FLSAjUAAA +Amawaz/I9kSR3ZRprOaA0QAA + +/HUsBl+/S0CY4MtM5ABl2AAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +WTcgBUL5lk60yTAJ6+Ym8QAA +J6I+dWrx7Ua2SbtCjs3YFgAA +j+iLrvCC5k2UrJ6sQ7n8ZQAA +o0ElvhM91UWXyVUooJcBQwAA + + +OnShutdown +ychpc6mSzUOyFf7vQMlVXAAA +j+NgCUOjNE2kmFd3hYSIegAA + +yyMM+2gkDEehAYP+raNxDQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +ElAEbekWtEO22kTeSu21VgAA +WR7n+diPW0i8OU/W1dOqZAAA +GKseBx4vKUaINOg0C13ktQAA +h8YqzT7w2keY+iSJ3Jr8pwAA + + +Stop +rscStAuJEkiUAz9WikX0hQAA +lvD/j4YgmkG/Ov+o+mJZPQAA + +czN9bfI5G0KZ0agADz5LWAAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +ho/lDUk1MEiX91DNXOY2JAAA +kj3VrllJ+kWD5hBi6m4/wwAA +0AOGfRQZSUaa//8NgIkn9gAA +a3BDEmT6Yk6WsyJh6e0cyAAA + + +OnShutdown +lvD/j4YgmkG/Ov+o+mJZPQAA +rscStAuJEkiUAz9WikX0hQAA + +5yig2AFjOEajXi3fbrN7VwAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +6rc5yZyIPke1iL7nJLrUwQAA ++KLaCxqQNk+yGrn6BMdRNwAA +qwOZUUArg06rrUzTZQqcpQAA +hw2mGCmZy02gVtzw4rXkSQAA + + +OnError +connid, operation, code +U2Za99rIrEi8z93FLSAjUAAA +Amawaz/I9kSR3ZRprOaA0QAA + +Ab0V0v6Bm0OhBCFRITjXjQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +jgmCZ3eIT0qino+AAEI+pQAA +lXtq1DF+3Ei1CKhPRt57KAAA +oFuUb0C//UCICmM0AsJRLAAA +H6MMAO5tmEK7WFg1ysXg5AAA + + +Stop +wQGBjVheXk6JUG6UyHLOLQAA +U2Za99rIrEi8z93FLSAjUAAA + +z1QNUA0z7UCZuLoDVY19rgAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +22wrc8LEUkiANLhHOdNHUAAA +1+kFroMKOkWnsfw9YjaasAAA +eG1Nd5Qda0aIwLI+KVJd5AAA +riOjVPDKCUCNJ5sCvbehqAAA + + +OnShutdown +U2Za99rIrEi8z93FLSAjUAAA +Amawaz/I9kSR3ZRprOaA0QAA + +Wd9H4IjL3USBGC0pH5hlUQAA + +1QTFfJIkv0Oe+uLEcmTfCQAA +4 +yZwXCIlw0UqzEEVqe995JgAA +Up9ZIRzyykG/r3XiA56qxAAA +VVrFXPo2DES5ogdhhTDaxwAA +lkgWgMB0oEaX1HYmp2yiiQAA + +3 + +Listener & Agent +Create +1QTFfJIkv0Oe+uLEcmTfCQAA + + +Frame1 +sd +1QTFfJIkv0Oe+uLEcmTfCQAA + + +Frame2 +sd +1QTFfJIkv0Oe+uLEcmTfCQAA + + +9 + +My Logic Controller +5Xea+2Ha3kuZqH6rjIWf7AAA +2 +EZHLxNt+aUejK04sc+0EUQAA +bgjtXzPElEqJn9pi84tImgAA +6 +UVJZlx7WuUW8BWRWnTMKVwAA +eiRtiRQwQU+VjHaN3rVhqAAA +3ll2HhKX0kq8L2WoIISIqQAA +qxo3boab2UKQT7Y0WGaO5wAA +0gQj+YWF1kWUYfNhSvBRRgAA +z1QNUA0z7UCZuLoDVY19rgAA +2 +mpQYN0pghkiv6UDJsnfuWwAA +gc1T6rnMnUylWpF5/By8ZAAA + + +My TCP Agent Listener +5Xea+2Ha3kuZqH6rjIWf7AAA +2 +swyQ21smL0awb2XAlPy5mgAA +yexABU1UCEy5R/KkGohcEQAA +1 +mpQYN0pghkiv6UDJsnfuWwAA +8 +UVJZlx7WuUW8BWRWnTMKVwAA +Wjv7v/0JW0SsHdI2VbWR+AAA +8p8OEDcPcEqcPclkWC6twgAA +5CQCgkQMiEa8EdVYKZGhowAA +OtUn1tUnHUiiI6GLtYamBwAA +/HUsBl+/S0CY4MtM5ABl2AAA +Ab0V0v6Bm0OhBCFRITjXjQAA +Wd9H4IjL3USBGC0pH5hlUQAA + + +TCP Agent +5Xea+2Ha3kuZqH6rjIWf7AAA +2 +zlV9NJZWG02GGPAxyuQehAAA +mNvSnPlpGUa+X6DT/4CU0gAA +8 +gc1T6rnMnUylWpF5/By8ZAAA +Wjv7v/0JW0SsHdI2VbWR+AAA +8p8OEDcPcEqcPclkWC6twgAA +5CQCgkQMiEa8EdVYKZGhowAA +OtUn1tUnHUiiI6GLtYamBwAA +/HUsBl+/S0CY4MtM5ABl2AAA +Ab0V0v6Bm0OhBCFRITjXjQAA +Wd9H4IjL3USBGC0pH5hlUQAA +5 +eiRtiRQwQU+VjHaN3rVhqAAA +3ll2HhKX0kq8L2WoIISIqQAA +qxo3boab2UKQT7Y0WGaO5wAA +0gQj+YWF1kWUYfNhSvBRRgAA +z1QNUA0z7UCZuLoDVY19rgAA + + +Server Application +5Xea+2Ha3kuZqH6rjIWf7AAA +2 +YLHSMhGZSUK678eHArh3vAAA +Of+EE4bQSk2dMrxBCuhmVwAA +5 +GKqHK7uaTEeoZL1eXATu1QAA +u/hYdn97j0e2w7qGm8lrPQAA +kAJ6OYlT5kSWgt6Y8JB6KQAA +RakUMYixx0eokaMaO8399AAA +PT5rHARWmkS/g4IqVuPQbwAA +8 +waLdiSPvU0aqFpb250AZIwAA +KjbQrlapxE2xRsUF2q8bDwAA +q1qjKctdRE2v7HKXDklokQAA +xbH85UKQlESFWJculb723gAA +0exvc+RmxE++FLqQZ+YzawAA +1hZ1Ivgi7UWnVEcQGQ9xdwAA +qB+snL4IlEeGy2CTYMy/zAAA +yyMM+2gkDEehAYP+raNxDQAA + + +Server Component +5Xea+2Ha3kuZqH6rjIWf7AAA +2 +UgB5yC40g0yVEXFrzc9dqwAA +dpffqY3360GzYdj7w2urkQAA +10 +waLdiSPvU0aqFpb250AZIwAA +KjbQrlapxE2xRsUF2q8bDwAA +q1qjKctdRE2v7HKXDklokQAA +xbH85UKQlESFWJculb723gAA +0exvc+RmxE++FLqQZ+YzawAA +9Ol7xVDHfk+aOrYlU/XxDAAA +1hZ1Ivgi7UWnVEcQGQ9xdwAA +qB+snL4IlEeGy2CTYMy/zAAA +Mj5U0wte/Ui52pM+Nh0WIgAA +yyMM+2gkDEehAYP+raNxDQAA +8 +GKqHK7uaTEeoZL1eXATu1QAA +u/hYdn97j0e2w7qGm8lrPQAA +hhg1h6MW70ylqCivIbWRXQAA +/VRCJTy/oEur+ilCjeW2XgAA +kAJ6OYlT5kSWgt6Y8JB6KQAA +aXyZYOKcl0mBOwUqTqobmgAA +RakUMYixx0eokaMaO8399AAA +PT5rHARWmkS/g4IqVuPQbwAA + + +Client Application +5Xea+2Ha3kuZqH6rjIWf7AAA +2 +vCbJ1MWtek+az88C5aAL/gAA +DKt3hU+zzUSpte7zoVHRzQAA +3 +hhg1h6MW70ylqCivIbWRXQAA +/VRCJTy/oEur+ilCjeW2XgAA +aXyZYOKcl0mBOwUqTqobmgAA +2 +9Ol7xVDHfk+aOrYlU/XxDAAA +Mj5U0wte/Ui52pM+Nh0WIgAA + + +Client Application +5Xea+2Ha3kuZqH6rjIWf7AAA +2 +UR8Vq2YtJk+4TYHcsBQoVQAA +TbZv4vmixEauqpXIdyVNdgAA +6 +twaVQAbQn0SQxSav8hKGygAA +ge2n5wRT306cnabk/HU2IgAA +UiC+SdjuLkO6xrRIGFh2PAAA +3BL7NFdLw0yo7RLubFSFzQAA +pvIA8HpUU0eAf/CRON6ISQAA +czN9bfI5G0KZ0agADz5LWAAA +8 +RjOELc899E24BqUs1P8w2gAA +FYipeeoMCUm19jcfhm3biAAA +/bHgYzIBqECI2mdaGkoJMwAA +oF/LEA7hx0qNduBcIVAMJQAA +mErn0SwL4kWgwh37KhxrOwAA +9lUxZSoXvkOOzpV4doFFPwAA +yCsrGZ0ZX0eRnh7MrDJ8fwAA +5yig2AFjOEajXi3fbrN7VwAA + + +Agent Component +5Xea+2Ha3kuZqH6rjIWf7AAA +2 +fXhPXMHvXEemH7KkbHH2pgAA ++wCnW3yutEeNI63TdKQpkAAA +11 +RjOELc899E24BqUs1P8w2gAA +FYipeeoMCUm19jcfhm3biAAA +/bHgYzIBqECI2mdaGkoJMwAA +NUW8ZK/ERk2X3umbnhegzwAA +oF/LEA7hx0qNduBcIVAMJQAA +1vb2mQKxZ0+r/MA4zbJgbwAA +mErn0SwL4kWgwh37KhxrOwAA +9lUxZSoXvkOOzpV4doFFPwAA +bylpP6WP+0+xDkDWbCho6AAA +yCsrGZ0ZX0eRnh7MrDJ8fwAA +5yig2AFjOEajXi3fbrN7VwAA +8 +twaVQAbQn0SQxSav8hKGygAA +ge2n5wRT306cnabk/HU2IgAA +UiC+SdjuLkO6xrRIGFh2PAAA +3BL7NFdLw0yo7RLubFSFzQAA +PSWE8W0TEU+2XvyhDfkDzgAA +79YTw4PBt0qttSuIpUL7HQAA +pvIA8HpUU0eAf/CRON6ISQAA +czN9bfI5G0KZ0agADz5LWAAA + + +Server Application +5Xea+2Ha3kuZqH6rjIWf7AAA +2 +N3zJh2w4fk2XjEXUNCt9gwAA +W7BRFi1ZrESz7J7YQP9lKAAA +2 +PSWE8W0TEU+2XvyhDfkDzgAA +79YTw4PBt0qttSuIpUL7HQAA +3 +NUW8ZK/ERk2X3umbnhegzwAA +1vb2mQKxZ0+r/MA4zbJgbwAA +bylpP6WP+0+xDkDWbCho6AAA + +