Lines Matching defs:child
26 // unixchild - low-level UNIX process child management
45 // A Child object represents a (potential) fork-child of your process.
65 invalid // system says we're all confused about this child
74 State check(); // update status on (just) this child and return new state
77 void kill(int signal); // send signal to child (if alive)
85 int exitSignal() const; // signal that killed child; valid only if bySignal()
86 bool coreDumped() const; // child dumped core when it died
89 virtual void childAction() = 0; // called in child after fork()
91 virtual void dying(); // called when child is confirmed dead
93 void abandon(); // cut a living child loose (forget about it)
96 State mState; // child state
97 pid_t mPid; // pid of child (if born)
102 static Child *findGeneric(pid_t pid); // find living child by pid
107 void add(Child *child) { this->push_back(child); }