dc_placement.h

Go to the documentation of this file.
00001 // -*- c++ -*-
00002 // ****************************************************************************
00003 //  Name: dc_placement.h
00004 //  Athr: Michael D. Beynon (mdb)
00005 //  Date: 08/09/2000 : mdb - Created.
00006 //  Desc: DataCutter Filter Service user library.
00007 // ****************************************************************************
00010 #if !defined(H_DC_PLACEMENT)
00011 #define H_DC_PLACEMENT
00012 
00013 #include "lib/dc_standard.h"
00014 #include "lib/dc_configinfo.h"
00015 
00016 
00021 class DC_Placement_t : public ConfigInfo {
00022 protected:
00023   bool fProcessed;
00024 
00025 public:
00026   DC_Placement_t(void);
00027   ~DC_Placement_t(void);
00028 
00029   // sbHostName - "<one_per_node>" == assign filters RR to running appds
00030   void Add(char *sbFilterName, char *sbHostName,
00031            int nCopiesLow=-1, int nCopiesHigh=-1);
00032   void AddWritePolicy(char *sbStreamName, char *sbSourceRe, char *sbSinkRe,
00033                       char *sbPolicy);
00034 };
00035 
00036 
00037 #endif /* H_DC_PLACEMENT */
00038 // ****************************************************************************

Generated at Mon Mar 3 13:53:21 2003 for DataCutter by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001