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

Referenced by processStatus().

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

References assert, assert_eq, confirm(), suite, suite_failed, suite_ok, and test.

Referenced by status().

void Main::status ( std::string  line)
inlinevirtual

Implements RunFeedback.

References processStatus().

Referenced by child().

void Main::waitForAck ( )
inlinevirtual

Member Data Documentation

RunAll Main::all
int Main::announced_suite
int Main::argc
char** Main::argv
int Main::confirm_fds[2]
std::string Main::current
pid_t Main::finished
wibble::sys::Pipe Main::p_confirm
wibble::sys::Pipe Main::p_status
pid_t Main::pid
int Main::status_code
int Main::status_fds[2]
int Main::suite

Referenced by processStatus().

int Main::suite_failed

Referenced by processStatus().

int Main::suite_ok

Referenced by processStatus().

int Main::test

Referenced by processStatus().

int Main::test_ok
int Main::total_failed
int Main::total_ok
bool Main::want_fork

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