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 |