Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

src/PGDistributionStrategy.h

00001 /*
00002 K-10 Distributed Processing - Lium, Le Mans
00003 Copyright (C) 2006
00004 
00005 This program is free software; you can redistribute it and/or
00006 modify it under the terms of the GNU General Public License
00007 as published by the Free Software Foundation; either version 2
00008 of the License, or (at your option) any later version.
00009 
00010 This program is distributed in the hope that it will be useful,
00011 but WITHOUT ANY WARRANTY; without even the implied warranty of
00012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013 GNU General Public License for more details.
00014 
00015 You should have received a copy of the GNU General Public License
00016 along with this program; if not, write to the Free Software
00017 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
00018 */
00019 
00020 #ifndef PGDISTRIBUTIONSTRATEGY_H
00021 #define PGDISTRIBUTIONSTRATEGY_H
00022 
00023 #include "Connection.h"
00024 #include "DistributionStrategy.h"
00025 #include "PGConnection.h"
00026 
00033 class PGDistributionStrategy:public DistributionStrategy {
00034 public:
00035   // -- Ctor/Dtor ---
00036 
00042   PGDistributionStrategy(Connection* aConnection,string aPath);
00043   
00047   ~PGDistributionStrategy();
00048 
00049   // ---
00050 
00055   std::list<string> findMatching(const std::list<std::vector<std::string > > aFilters);
00056 
00057 };
00058 
00059 #endif

Generated on Fri May 19 22:56:55 2006 for k10-controller by  doxygen 1.4.4