Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs | Enumerations
process.h File Reference
#include <errno.h>
#include "bin/builtin.h"
#include "bin/io_buffer.h"
#include "bin/lockers.h"
#include "bin/namespace.h"
#include "bin/thread.h"
#include "platform/globals.h"
#include "platform/signal_blocker.h"
#include "platform/utils.h"

Go to the source code of this file.

Classes

class  dart::bin::ProcessResult
 
class  dart::bin::Process
 
class  dart::bin::SignalInfo
 
class  dart::bin::BufferListBase
 
class  dart::bin::BufferListBase::BufferListNode
 

Namespaces

namespace  dart
 
namespace  dart::bin
 

Typedefs

typedef void(* dart::bin::sa_handler_t) (int)
 

Enumerations

enum  dart::bin::ProcessSignals {
  dart::bin::kSighup = 1 , dart::bin::kSigint = 2 , dart::bin::kSigquit = 3 , dart::bin::kSigill = 4 ,
  dart::bin::kSigtrap = 5 , dart::bin::kSigabrt = 6 , dart::bin::kSigbus = 7 , dart::bin::kSigfpe = 8 ,
  dart::bin::kSigkill = 9 , dart::bin::kSigusr1 = 10 , dart::bin::kSigsegv = 11 , dart::bin::kSigusr2 = 12 ,
  dart::bin::kSigpipe = 13 , dart::bin::kSigalrm = 14 , dart::bin::kSigterm = 15 , dart::bin::kSigchld = 17 ,
  dart::bin::kSigcont = 18 , dart::bin::kSigstop = 19 , dart::bin::kSigtstp = 20 , dart::bin::kSigttin = 21 ,
  dart::bin::kSigttou = 22 , dart::bin::kSigurg = 23 , dart::bin::kSigxcpu = 24 , dart::bin::kSigxfsz = 25 ,
  dart::bin::kSigvtalrm = 26 , dart::bin::kSigprof = 27 , dart::bin::kSigwinch = 28 , dart::bin::kSigpoll = 29 ,
  dart::bin::kSigsys = 31 , dart::bin::kLastSignal = kSigsys
}
 
enum  dart::bin::ProcessStartMode { dart::bin::kNormal = 0 , dart::bin::kInheritStdio = 1 , dart::bin::kDetached = 2 , dart::bin::kDetachedWithStdio = 3 }