XWBRW ;ISF/RWF - Read/Write for Broker TCP ;09/29/08 14:41
Source file <XWBRW.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SND | ; Send a responce
|
|
| WBF | ;Write Buffer Flush
|
|
| WRITE(STR) | ;Write a data string
; send data for DSM (requires buffer flush (!) every 511 chars) |
|
| SNDERR | ;send error information
|
|
| BREAD(L,TO,SE) | ;read tcp buffer, L is length, TO is timeout
|
|
| ESND(XWBR) | ;Send from ETRAP
|
|
| QSND(XWBR) | ;Quick send
|
|
| SNDDATA | ;Send the data part
|
| Name | Field # of Occurrence |
|---|---|
| LOG^XWBDLOG | BREAD+13, WBF+2 |
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Name | Line Occurrences |
|---|---|
| SND | QSND+1, ESND+1 |
| SNDDATA | SND+5 |
| SNDERR | SND+4 |
| WBF | SND+7, WRITE+5 |
| WRITE | SND+7, SNDDATA+3, SNDDATA+6, SNDDATA+9, SNDDATA+15, SNDDATA+16, SNDDATA+21, SNDDATA+24, SNDERR+5, SNDERR+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| C | BREAD+1~, BREAD+4*, BREAD+9, BREAD+10*, BREAD+11*, BREAD+12* |
| D | SNDDATA+1~, SNDDATA+15*, SNDDATA+16* |
| DONE | BREAD+1~, BREAD+4*, BREAD+7, BREAD+9*, BREAD+12* |
| I | SNDDATA+1~, SNDDATA+6*, SNDDATA+9*, SNDDATA+13*, SNDDATA+15, SNDDATA+16*, SNDDATA+24* |
| L | BREAD~, BREAD+2, BREAD+3, BREAD+4*, BREAD+8, BREAD+9, BREAD+15 |
| MAX | WRITE+3~*, WRITE+5, WRITE+6 |
| MODE | BREAD+1~, BREAD+5*, BREAD+10, BREAD+11 |
| R | BREAD+1~, BREAD+3*, BREAD+4*, BREAD+8*, BREAD+9, BREAD+15, BREAD+16 |
| S | BREAD+1~, BREAD+8*, BREAD+10 |
| SE | BREAD~, BREAD+15 |
| STR | WRITE~, WRITE+4, WRITE+5, WRITE+6* |
| >> T | SNDDATA+13*, SNDDATA+16 |
| TO | BREAD~, BREAD+5*, BREAD+9 |
| X | SNDERR+2~, SNDERR+4*, SNDERR+5, SNDERR+6*, SNDERR+7 |
| >> XWBDEBUG | BREAD+13, WBF+2 |
| >> XWBERROR | QSND+1*, SNDERR+6, SNDERR+8* |
| >> XWBOS | BREAD+5 |
| >> XWBPTYPE | QSND+1*, ESND+1*, SNDDATA+3, SNDDATA+5, SNDDATA+8, SNDDATA+11, SNDDATA+19, SNDDATA+23 |
| XWBR | QSND~, ESND~, SNDDATA+3, SNDDATA+12, SNDDATA+13, SNDDATA+17, SNDDATA+20, SNDDATA+21* |
| XWBR( | SNDDATA+6, SNDDATA+9, SNDDATA+24 |
| >> XWBRBUF | BREAD+3*, BREAD+8*, BREAD+10*, BREAD+11*, BREAD+12, BREAD+13 |
| XWBSBUF | SND+1~*, WRITE+5, WRITE+6*, WBF+1, WBF+2, WBF+3, WBF+4* |
| >> XWBSEC | QSND+1*, SNDERR+4, SNDERR+8* |
| >> XWBT("BF" | WBF+3 |
| >> XWBTDEV | BREAD+6, SND+2 |
| >> XWBTIME(1 | BREAD+5 |
| >> XWBWRAP | SNDDATA+9, SNDDATA+15, SNDDATA+16 |