29 lines
694 B
C
29 lines
694 B
C
|
/*
|
||
|
* Copyright (c) 2011-2012 by Michael Berlin, Zuse Institute Berlin
|
||
|
*
|
||
|
* Licensed under the BSD License, see LICENSE file for details.
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
#ifndef CPP_INCLUDE_LIBXTREEMFS_USER_MAPPING_GRIDMAP_GLOBUS_H_
|
||
|
#define CPP_INCLUDE_LIBXTREEMFS_USER_MAPPING_GRIDMAP_GLOBUS_H_
|
||
|
|
||
|
#include <string>
|
||
|
|
||
|
#include "libxtreemfs/user_mapping_gridmap.h"
|
||
|
|
||
|
namespace xtreemfs {
|
||
|
|
||
|
class UserMappingGridmapGlobus : public UserMappingGridmap {
|
||
|
public:
|
||
|
UserMappingGridmapGlobus(const std::string& gridmap_file,
|
||
|
int gridmap_reload_interval_s);
|
||
|
|
||
|
protected:
|
||
|
virtual void ReadGridmapFile();
|
||
|
};
|
||
|
|
||
|
} // namespace xtreemfs
|
||
|
|
||
|
#endif // CPP_INCLUDE_LIBXTREEMFS_USER_MAPPING_GRIDMAP_GLOBUS_H_
|