RZ

01: // DataRemoteRetriever.hh # the actual synthesize algorithm
02:
03: #ifndef _DataRemoteRetriever_HH
04: #define _DataRemoteRetriever_HH 1
05:
06: #include "DemandWrapper.hh"
07:
08: // ######## ######## ######## ######## ######## ######## ######## ########
09:
10: // public package variables (read or write once)
11: //   $remotetotal  - total number of bytes from remote packets
12:
13: // public filehandles
14: //   REMOTE  - (for private and select loop use only) -| opened subprocess
15:
16: // public subroutines (other than select loop routines)
17: //   remoteclose()
18:
19: namespace DataRemoteRetriever {
20:     extern unsigned int remote_total;
21:
22:     extern struct RZ::Piper REMOTE;
23:
24:     void remote_close(void);
25:
26:     bool is_pending(bool);
27:     void select_processing(bool);
28:
29:     void require(void);
30: }
31:
32: // DataRemoteRetriever.hh # the actual synthesize algorithm
33:
34: #endif