[ create a new paste ] login | about

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

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

#include "SteuerungsModul.hpp"
#include "../main.hpp"
#include "../Daten/SteuerDaten.hpp"
#include "../Daten/InvertiertBildDaten.hpp"


extern int Takt;

void SteuerungsModul::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("DATEI2");
   ausgabestream << "TEST2";


  Modul* BIM = HIRN::abfragenDaten("InvertiertBildDaten");
  InvertiertBildDaten* i = (InvertiertBildDaten*) BIM->abonnieren();
  InvertiertBildDaten* i_temp = i;

  while(laufen)
  {
 	  beginneZeitmessung();

    SteuerDaten* d1 = new SteuerDaten(0, 0, 0);
    einfuegen(d1);

    berechneZeitmessung();

    i_temp = i;
    i = (InvertiertBildDaten*) BIM->entnehmen_wait(i_temp);
    BIM->entsagen(i_temp);
  }

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


Create a new paste based on this one


Comments: