- 27 Mar, 2014 1 commit
-
-
David COME authored
Moved all files related to Client to client/, changed the namespace and fixed the files consequently (header,usings,...)
-
- 26 Mar, 2014 1 commit
-
-
Eric Cano authored
We currently only cover the Recalls, and we still need to start the threads.
-
- 20 Mar, 2014 1 commit
-
-
Eric Cano authored
The test and mount session have been adapted to the previous developments. Mount session now goes as far as opening the tape drive.
-
- 19 Mar, 2014 1 commit
-
-
Eric Cano authored
-
- 18 Mar, 2014 1 commit
-
-
Eric Cano authored
-
- 17 Mar, 2014 1 commit
-
-
Eric Cano authored
This means they will not be passed into helgrind, but the race conditions we would test for there would only be in the communication library. This should cut the test time dramatically as helgrind take quite some time.
-
- 15 Mar, 2014 1 commit
-
-
Eric Cano authored
The client interface now manages all requests and reports for the mountSession and sub classes. Most request reply sequences are unit tested.
-
- 14 Mar, 2014 1 commit
-
-
Eric Cano authored
The new ClientSimSingleReply template allows the planning of a single reply of any type. The request-reply combinations for all the currently implemented calls in ClientInterface have been validated using it.
-
- 13 Mar, 2014 2 commits
- 25 Feb, 2014 1 commit
-
-
Eric Cano authored
The MountSession will be the basis of the forked tape sessions. ClientInterface is now a utility for it. Added timing support to ClientInterface functions. MountSession logs through the scoped log interface.
-
- 18 Feb, 2014 2 commits
- 12 Feb, 2014 1 commit
-
-
Eric Cano authored
Created a bare-bones tape session with corresponding harness in a unit test. Successfuly retrives the volume id from a client thread.
-
- 12 Dec, 2013 1 commit
-
-
Eric Cano authored
Fixed inheritance from std::exception (const correctness of what()). This required declaring m_what mutable. Created a multithreaded unit test. Created an automatic exception thrower for unhandled errors. Ported from previous proof of concept the threading primitves and made them production level (with error checking). Added unit tests for threading primitives.
-
- 26 Nov, 2013 1 commit
-
-
Eric Cano authored
Lowercased/Upercased some namespace/class names for homogeneity.
-
- 05 Dec, 2013 2 commits
- 06 Nov, 2013 1 commit
-
-
Eric Cano authored
-
- 20 Aug, 2013 1 commit
-
-
Eric Cano authored
Removed the author list from every file and added the complete list into a single file.
-
- 07 Aug, 2013 1 commit
-
-
Eric Cano authored
Moved definition of compiler flags so they become active. This fixes the lack of debug info in SLC6. Fixed superflous semicolon detected by -pedantic Fixed sign correctness in various places. Removed the use of LL suffix in 64 bits contants (they are not required). Some documentation clarifications.
-
- 03 Jul, 2013 1 commit
-
-
Eric Cano authored
Imported the castordoc.cls from CASTOR. Fixed left/right page footer mix-up. Imported package UseLATEX.cmake to allow its compilation. Started development of a SCSI::Device (incomplete). Updated location of the Doxygen configuration file. Added compilation of documentation and Doxygen by default in rpm build.
-
- 19 Jun, 2013 2 commits
- 12 Jun, 2013 1 commit
-
-
Eric Cano authored
Unit test does not pass yet.
-
- 31 May, 2013 1 commit
-
-
Eric Cano authored
-