|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.