Annotation of researchv9/jtools/src/pi/master.h, revision 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.