58         unsigned int lines_to_write = 500;
 
   61     std::cout << std::endl;
 
   62     std::cout << 
"***********************************************************" << std::endl;
 
   63     std::cout << 
"                   OFile Write" << std::endl;
 
   64     std::cout << 
"***********************************************************" << std::endl;
 
   65     std::cout << std::endl;
 
   67     OFile o_file(
"odude.txt",
New);
 
   68     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) { 
 
   69         o_file.write(
"Heya Dude\n",10);
 
   73     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
   74         o_file.write(
"Heya Dude\n",10);
 
   77     times[0] = stopwatch.split();
 
   79     std::cout << std::endl;
 
   80     std::cout << 
"***********************************************************" << std::endl;
 
   81     std::cout << 
"                  Shared File Write" << std::endl;
 
   82     std::cout << 
"***********************************************************" << std::endl;
 
   83     std::cout << std::endl;
 
   86     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) { 
 
   87         s_file.
write(
"Heya Dude\n",10);
 
   91     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
   92         s_file.
write(
"Heya Dude\n",10);
 
   95     times[1] = stopwatch.split();
 
   97     std::cout << std::endl;
 
   98     std::cout << 
"***********************************************************" << std::endl;
 
   99     std::cout << 
"                     TextStream<OFile>" << std::endl;
 
  100     std::cout << 
"***********************************************************" << std::endl;
 
  101     std::cout << std::endl;
 
  104     ostream.device().open(
"dude_stream.txt",
New);
 
  106     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  107         ostream << 
"Heya Dude\n";
 
  111     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  112         ostream << 
"Heya Dude\n";
 
  115     times[2] = stopwatch.split();
 
  117     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  118         ostream << 
f << 
"\n";
 
  122     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  123         ostream << 
f << 
"\n";
 
  126     times[3] = stopwatch.split();
 
  128     std::cout << std::endl;
 
  129     std::cout << 
"***********************************************************" << std::endl;
 
  130     std::cout << 
"                     std::ofstream" << std::endl;
 
  131     std::cout << 
"***********************************************************" << std::endl;
 
  132     std::cout << std::endl;
 
  134     std::ofstream cpp_ostream(
"dude_ofstream.txt");
 
  136     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  137         cpp_ostream << 
"Heya Dude\n";
 
  141     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  142         cpp_ostream << 
"Heya Dude\n";
 
  145     times[4] = stopwatch.split();
 
  147     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  148         cpp_ostream << 
f << 
"\n";
 
  152     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  153         cpp_ostream << 
f << 
"\n";
 
  156     times[5] = stopwatch.split();
 
  159     std::cout << std::endl;
 
  160     std::cout << 
"***********************************************************" << std::endl;
 
  161     std::cout << 
"                     LogStream" << std::endl;
 
  162     std::cout << 
"***********************************************************" << std::endl;
 
  163     std::cout << std::endl;
 
  171     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  172         LOG(log_stream,
Warning) << 
"Heya Dude\n";
 
  176     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  177         LOG(log_stream,
Warning) << 
"Heya Dude\n";
 
  180     times[9] = stopwatch.split();
 
  182     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  183         LOG(log_stream,
Warning) << 
f << 
"\n";
 
  187     for ( 
unsigned int i = 0; i < lines_to_write; ++i ) {
 
  188         LOG(log_stream,
Warning) << 
f << 
"\n";
 
  191     times[10] = stopwatch.split();
 
  193     std::cout << std::endl;
 
  194     std::cout << 
"***********************************************************" << std::endl;
 
  195     std::cout << 
"                      Times" << std::endl;
 
  196     std::cout << 
"***********************************************************" << std::endl;
 
  197     std::cout << std::endl;
 
  199     std::cout << 
"Writing Char Strings:" << std::endl;
 
  200     std::cout << 
"   OFile write       : " << times[0].nsec() << 
" ns" << std::endl;
 
  201     std::cout << 
"   SharedFile write  : " << times[1].nsec() << 
" ns" << std::endl;
 
  202     std::cout << 
"   OFile stream      : " << times[2].nsec() << 
" ns" << std::endl;
 
  203     std::cout << 
"   LogStream         : " << times[9].nsec() << 
" ns" << std::endl;
 
  204     std::cout << 
"   C++ ofstream      : " << times[4].nsec() << 
" ns" << std::endl;
 
  205     std::cout << 
"Streaming Floats:" << std::endl;
 
  206     std::cout << 
"   OFileStream       : " << times[3].nsec() << 
" ns" << std::endl;
 
  207     std::cout << 
"   Log stream        : " << times[10].nsec() << 
" ns" << std::endl;
 
  208     std::cout << 
"   C++ ofstream      : " << times[5].nsec() << 
" ns" << std::endl;
 
  210     std::cout << std::endl;
 
  211     std::cout << 
"***********************************************************" << std::endl;
 
  212     std::cout << 
"                      Passed" << std::endl;
 
  213     std::cout << 
"***********************************************************" << std::endl;
 
  214     std::cout << std::endl;