Subversion Repositories programming

Rev

Rev 328 | Blame | Last modification | View Log | RSS feed

#include <cstdio>
#include <unistd.h>
using namespace std;

#include <boost/thread/thread.hpp>
#include <boost/bind.hpp>

#include "controller.h"
#include "elevator.h"

int main (int argc, char *argv[])
{
    int i = 0;
    //Elevator e1 (10);
    Controller c (10, 5);

    vector<Elevator> elevators (5, Elevator (10));

    elevators[1].thread_start ();
    //elevators[2].thread_start ();

    // do some useful stuff here
    sleep (2);
    elevators[1].push_button (4);
    //elevators[2].push_button (8);
    //elevators[2].push_button (2);
    sleep (24);

    elevators[1].thread_exit ();
    //elevators[2].thread_exit ();


    return 0;
}