wibble  1.1
Public Member Functions | Public Attributes | List of all members
Main Struct Reference

#include <test-main.h>

Inheritance diagram for Main:
Inheritance graph
[legend]
Collaboration diagram for Main:
Collaboration graph
[legend]

Public Member Functions

 Main ()
 
void child ()
 
void processStatus (std::string line)
 
void status (std::string line)
 
void confirm ()
 
void waitForAck ()
 
int main (int _argc, char **_argv)
 

Public Attributes

int suite
 
int test
 
wibble::sys::Pipe p_status
 
wibble::sys::Pipe p_confirm
 
int status_fds [2]
 
int confirm_fds [2]
 
pid_t pid
 
int argc
 
char ** argv
 
pid_t finished
 
int status_code
 
int test_ok
 
int suite_ok
 
int suite_failed
 
int total_ok
 
int total_failed
 
int announced_suite
 
std::string current
 
bool want_fork
 
RunAll all
 

Constructor & Destructor Documentation

Main::Main ( )
inline

Member Function Documentation

void Main::child ( )
inline
void Main::confirm ( )
inline

References confirm_fds, and want_fork.

Referenced by processStatus().

int Main::main ( int  _argc,
char **  _argv 
)
inline
void Main::processStatus ( std::string  line)
inline
void Main::status ( std::string  line)
inlinevirtual

Implements RunFeedback.

References processStatus(), status_fds, and want_fork.

Referenced by child().

void Main::waitForAck ( )
inlinevirtual

Member Data Documentation

RunAll Main::all

Referenced by child(), and main().

int Main::announced_suite

Referenced by Main(), and processStatus().

int Main::argc

Referenced by child(), and main().

char** Main::argv

Referenced by child(), and main().

int Main::confirm_fds[2]

Referenced by child(), confirm(), and main().

std::string Main::current
pid_t Main::finished

Referenced by processStatus().

wibble::sys::Pipe Main::p_confirm

Referenced by child(), and waitForAck().

wibble::sys::Pipe Main::p_status
pid_t Main::pid

Referenced by main(), and processStatus().

int Main::status_code

Referenced by processStatus().

int Main::status_fds[2]

Referenced by child(), main(), and status().

int Main::suite

Referenced by child(), and processStatus().

int Main::suite_failed

Referenced by Main(), and processStatus().

int Main::suite_ok

Referenced by Main(), and processStatus().

int Main::test

Referenced by child(), and processStatus().

int Main::test_ok

Referenced by Main(), and processStatus().

int Main::total_failed

Referenced by Main(), and processStatus().

int Main::total_ok

Referenced by Main(), and processStatus().

bool Main::want_fork

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