Mir
Public Member Functions | Protected Member Functions | List of all members
mir_test_framework::Process Class Reference

#include <process.h>

Public Member Functions

 Process (pid_t pid)
 
 ~Process ()
 
Result wait_for_termination (const std::chrono::milliseconds &timeout=std::chrono::milliseconds(60 *1000))
 
void kill ()
 
void terminate ()
 
void stop ()
 
void cont ()
 
void detach ()
 

Protected Member Functions

 Process ()=delete
 
 Process (const Process &)=delete
 
Processoperator= (const Process &)=delete
 

Constructor & Destructor Documentation

◆ Process() [1/3]

mir_test_framework::Process::Process ( pid_t  pid)

◆ ~Process()

mir_test_framework::Process::~Process ( )

◆ Process() [2/3]

mir_test_framework::Process::Process ( )
protecteddelete

◆ Process() [3/3]

mir_test_framework::Process::Process ( const Process )
protecteddelete

Member Function Documentation

◆ cont()

void mir_test_framework::Process::cont ( )

◆ detach()

void mir_test_framework::Process::detach ( )

◆ kill()

void mir_test_framework::Process::kill ( )

◆ operator=()

Process& mir_test_framework::Process::operator= ( const Process )
protecteddelete

◆ stop()

void mir_test_framework::Process::stop ( )

◆ terminate()

void mir_test_framework::Process::terminate ( )

◆ wait_for_termination()

Result mir_test_framework::Process::wait_for_termination ( const std::chrono::milliseconds &  timeout = std::chrono::milliseconds(60 *1000))

The documentation for this class was generated from the following file:

Copyright © 2012-2018 Canonical Ltd.
Generated on Sat Mar 31 14:22:42 UTC 2018