source: experimental/Threading/Threading/SimHost.h

Last change on this file was 430, checked in by Torben Dannhauer, 12 years ago
File size: 506 bytes
RevLine 
[420]1#pragma once
2
3#include <vector>
4#include <osg/Referenced>
5#include <osg/ref_ptr>
[430]6#include <OpenThreads/Barrier>
[420]7
[425]8#include "ThreadedWorker.h"
9#include "IGConnector.h"
[420]10
11
12class SimHost : public osg::Referenced
13{
14public:
15        SimHost();
16        ~SimHost();
17
18        void initialize();
19        void run();
20
21private:
[430]22        bool done;
23        int numberofChannels;
24        OpenThreads::Barrier _frameBarrier;
[425]25        std::vector<osg::ref_ptr<IGConnector> > _IGConnectors;
26        std::vector<osg::ref_ptr<ThreadedWorker> > _threadObjects;
[420]27
28};
Note: See TracBrowser for help on using the repository browser.