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