Annotation of researchv9/jtools/src/pi/master.h, revision 1.1.1.1

1.1       root        1: #ifndef MASTER_H
                      2: #define MASTER_H
                      3: #ifndef UNIV_H
                      4: #include "univ.h"
                      5: #endif
                      6: 
                      7: void NewWd();
                      8: 
                      9: class Master : public PadRcv {
                     10:        friend HostMaster; friend KernMaster;
                     11:        friend RtRawMaster; friend RtNrtxMaster;
                     12: 
                     13:        Process *child;
                     14: virtual        char    *kbd(char*s);
                     15: virtual        char    *help();
                     16: virtual        Process *domakeproc(char*, char*, char*)        { return 0; }
                     17: PUBLIC(Master, U_MASTER)
                     18:        Core    *core;
                     19:        Pad     *pad;
                     20:        void    insert(Process*);
                     21:        Process *search(char*);
                     22:        Process *makeproc(char*, char* =0, char* =0);
                     23:                Master();
                     24: };
                     25: 
                     26: >pri
                     27: class KernMaster : public Master {
                     28:        Process *domakeproc(char*, char*, char*);
                     29:        char    *kbd(char*);
                     30:        char    *help();
                     31:        void    refresh();
                     32:        void    findcores(char*);
                     33: public:
                     34:                KernMaster(SymTab*);
                     35: };
                     36: 
                     37: class HostMaster : public Master {
                     38:        KernMaster
                     39:                *kernmaster;
                     40:        Process *domakeproc(char*, char*, char*);
                     41:        char    *dopscmd(char*);
                     42:        void    kpi();
                     43:        char    *kbd(char*);
                     44:        char    *help();
                     45:        void    refresh(char*);
                     46:        void    exit();
                     47: public:
                     48:                HostMaster();
                     49: };
                     50: 
                     51: class BatchMaster : public Master {
                     52: public:
                     53:                BatchMaster(char*, char*);
                     54: };
                     55: >
                     56: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.