class TestPipeReader

Defined at line 16 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/test-pipe-reader.h

Public Methods

void Init (fbl::unique_fd & write_pipe)

This creates a pipe and yields the write half.

Defined at line 16 of file ../../src/lib/elfldltl/testing/test-pipe-reader.cc

void TestPipeReader ()

Defined at line 18 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/test-pipe-reader.h

void TestPipeReader (TestPipeReader && )

The object cannot be safely moved after Init() since the reader thread

will use its this pointer to the members.

Defined at line 22 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/test-pipe-reader.h

TestPipeReader & operator= (TestPipeReader && )

Defined at line 23 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/test-pipe-reader.h

void ~TestPipeReader ()

Defined at line 28 of file ../../src/lib/elfldltl/testing/test-pipe-reader.cc

std::string Finish ()

This must be called before destruction and nothing else after it.

Defined at line 29 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/test-pipe-reader.h