Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ii_attr_utils.h

00001 // File: ii_attr_utils.h
00002 // Author: Salvatore Monforte <Salvatore.Monforte@ct.infn.it>
00003 // Copyright (c) 2002 EU DataGrid.
00004 // For license conditions see http://www.eu-datagrid.org/license.html
00005 // $Id: ii_attr_utils.h,v 1.1 2003/04/09 12:41:00 smonforte Exp $
00006 
00007 #ifndef _EDG_WORKLOAD_COMMON_UTILITIES_II_ATTR_UTILS_
00008 #define _EDG_WORKLOAD_COMMON_UTILITIES_II_ATTR_UTILS_
00009 
00010 #include <string>
00011 #include <vector>
00012 
00013 #include <boost/utility.hpp>
00014 
00015 namespace edg {
00016 namespace workload {
00017 namespace common {
00018 namespace utilities {
00019 namespace ii_attributes {
00020 
00021 typedef std::string type;       
00022 typedef std::vector<type> container_type;
00023 typedef container_type::const_iterator const_iterator;
00024 typedef const_iterator iterator;
00025 
00026 extern std::pair<const_iterator, const_iterator> multiValued();
00027 extern bool isGlueSchema();
00028 
00029 } // namespace ii_attributes
00030 } // namespace utilities
00031 } // namespace common
00032 } // namespace workload
00033 } // namespace edg
00034 
00035 #endif
00036 
00037 

Generated on Fri May 14 14:18:25 2004 for COMMON API - configuration, jobid, ldif2classadi, logger, process, requestad, socket++i, task, utilities by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002