|
xrootd
|
#include <cppunit/extensions/HelperMacros.h>#include "TestEnv.hh"#include "Utils.hh"#include "CppUnitXrdHelpers.hh"#include "XrdCl/XrdClFile.hh"#include "XrdCl/XrdClDefaultEnv.hh"#include "XrdCl/XrdClUtils.hh"#include <pthread.h>#include <unistd.h>#include <cstdlib>#include <sys/types.h>#include <sys/wait.h>#include "XrdCks/XrdCksData.hh"
Classes | |
| struct | ThreadData |
| class | ThreadingTest |
Functions | |
| CPPUNIT_TEST_SUITE_REGISTRATION (ThreadingTest) | |
| void * | DataReader (void *arg) |
| int | runChild (ThreadData *td) |
| void | forkAndRead (ThreadData *data) |
Variables | |
| const uint32_t | MB = 1024*1024 |
| CPPUNIT_TEST_SUITE_REGISTRATION | ( | ThreadingTest | ) |
| void* DataReader | ( | void * | arg | ) |
References CPPUNIT_ASSERT_XRDST, MB, ThreadData::startOffset, and XrdClTests::Utils::UpdateCRC32().
Referenced by ThreadingTest::ReadTestFunc().
| void forkAndRead | ( | ThreadData * | data | ) |
References CPPUNIT_ASSERT_ERRNO, XrdCl::Log::Debug(), XrdClTests::TestEnv::GetLog(), and runChild().
Referenced by ThreadingTest::MultiStreamReadForkTest(), and ThreadingTest::ReadForkTest().
| int runChild | ( | ThreadData * | td | ) |
References XrdClTests::Utils::ComputeCRC32(), CPPUNIT_ASSERT_XRDST, XrdCl::Log::Debug(), ThreadData::file, XrdClTests::TestEnv::GetLog(), MB, and ThreadData::startOffset.
Referenced by forkAndRead().
| const uint32_t MB = 1024*1024 |
1.8.3.1