Skip to content

Commit

Permalink
processes: removed CentralIOProcess class
Browse files Browse the repository at this point in the history
  • Loading branch information
AmkG committed Aug 11, 2008
1 parent e1c14e4 commit ca51393
Showing 1 changed file with 0 additions and 16 deletions.
16 changes: 0 additions & 16 deletions inc/processes.hpp
Expand Up @@ -107,21 +107,5 @@ class Process : public Heap, public ProcessBase {
boost::shared_ptr<Semispace>, Generic*);
};

/*handles all the i/o in the system*/
/*intended to be Singleton (using informal Singleton pattern)*/
/*NOTE! Please instantiate this object only once*/
class AsyncPortSet;
class AsyncPort;
class CentralIOProcess : public ProcessBase {
private:
boost::scoped_ptr<AsyncPortSet> ports;
std::map<boost::shared_ptr<AsyncPort>,
boost::shared_ptr<ProcessBase> > polling_set;
unsigned int state;
public:
bool receive(boost::shared_ptr<Semispace>, Generic*);
ProcessStatus run(void);
};

#endif //PROCESS_H

0 comments on commit ca51393

Please sign in to comment.