iCub-main
Loading...
Searching...
No Matches
ThreadPool2.cpp
Go to the documentation of this file.
1// -*- mode:C++; tab-width:4; c-basic-offset:4; indent-tabs-mode:nil -*-
2
3/*
4 * Copyright (C) 2008 The RobotCub Consortium
5 * Author: Lorenzo Natale
6 * website: www.robotcub.org
7 * Permission is granted to copy, distribute, and/or modify this program
8 * under the terms of the GNU General Public License, version 2 or any
9 * later version published by the Free Software Foundation.
10 *
11 * A copy of the license can be found at
12 * http://www.robotcub.org/icub/license/gpl.txt
13 *
14 * This program is distributed in the hope that it will be useful, but
15 * WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
17 * Public License for more details
18*/
19
20#include "ThreadPool2.h"
21
22ThreadPool2::ThreadPool2(yarp::dev::ICanBufferFactory *ic)
23{
24 index=0;
26 for(int k=0;k<CANCONTROL_MAX_THREADS;k++)
27 pool[k].init(ic);
28}
29
31{
32 delete [] pool;
33}
34
const int CANCONTROL_MAX_THREADS
ThreadPool2(yarp::dev::ICanBufferFactory *ic)