Ejemplo n.º 1
0
DarwinProcess* DarwinProcess_new(Settings* settings) {
   DarwinProcess* this = calloc(1, sizeof(DarwinProcess));
   Object_setClass(this, Class(DarwinProcess));
   Process_init(&this->super, settings);

   this->utime = 0;
   this->stime = 0;

   return this;
}
Ejemplo n.º 2
0
Process* UnsupportedProcess_new(Settings* settings) {
   Process* this = calloc(sizeof(Process), 1);
   Object_setClass(this, Class(Process));
   Process_init(this, settings);
   return this;
}
Ejemplo n.º 3
0
FreeBSDProcess* FreeBSDProcess_new(Settings* settings) {
   FreeBSDProcess* this = calloc(1, sizeof(FreeBSDProcess));
   Object_setClass(this, Class(FreeBSDProcess));
   Process_init(&this->super, settings);
   return this;
}
Ejemplo n.º 4
0
LinuxProcess* LinuxProcess_new(Settings* settings) {
   LinuxProcess* this = calloc(1, sizeof(LinuxProcess));
   Object_setClass(this, Class(LinuxProcess));
   Process_init(&this->super, settings);
   return this;
}