[ create a new paste ] login | about

Link: http://codepad.org/NwU34til    [ raw code | fork ]

C, pasted on Jun 22:
// Framework HIRN Version 2.0

#include "LogModul.hpp"
#include "../Daten/SensorDaten.hpp"
#include "../main.hpp"

extern int Takt;
extern std::stringstream Startzeitpunkt;


void LogModul::arbeiten() 
{
  ID = boost::this_thread::get_id(); 
  std::stringstream ausgabe;
  ausgabe << Modulname << " wurde gestartet. ID: " << ID << ". Daten: " << DatenArt << std::endl;
  HIRN::schreiben(ausgabe.str());


   boost::filesystem::ofstream ausgabestream("DATEI");
   ausgabestream << "TEST";


  Modul* H = HIRN::abfragenDaten("SensorDaten");
  SensorDaten* s = (SensorDaten*) H->abonnieren();
  SensorDaten* s_temp = s;

  while(laufen)
  {
    beginneZeitmessung();


    berechneZeitmessung();

    s_temp = s;
    s = (SensorDaten*) H->entnehmen_wait(s_temp);
    H->entsagen(s_temp);

  }

  H->deabonnieren(s_temp);
  HIRN::schreiben(Modulname + " beendet\n");
};


Create a new paste based on this one


Comments: