[Saga-devel] saga SVN commit 3239: /trunk/adaptors/globus/
oweidner at cct.lsu.edu
oweidner at cct.lsu.edu
Sat Jan 3 05:31:48 CST 2009
User: oweidner
Date: 2009/01/03 05:31 AM
Modified:
/trunk/adaptors/globus/project/XCode/saga_globus_adaptors.xcodeproj/
oweidner.mode1v3, oweidner.pbxuser, project.pbxproj
/trunk/adaptors/globus/replica/
globus_rls_replica_adaptor_logicaldirectory.cpp, globus_rls_replica_adaptor_logicaldirectory.hpp, globus_rls_replica_adaptor_logicalfile.hpp, globus_rls_replica_adaptor_logicalfile_attr_impl.cpp, globus_rls_replica_adaptor_logicalfile_impl.cpp, globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp
Log:
Yes. I cheated earlier. I didn't implement the close() semantics for RLS but I closed the ticket ;-) Just made up for it.
File Changes:
Directory: /trunk/adaptors/globus/replica/
==========================================
File [modified]: globus_rls_replica_adaptor_logicaldirectory.cpp
Delta lines: +31 -0
===================================================================
--- trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicaldirectory.cpp 2009-01-02 16:27:24 UTC (rev 3238)
+++ trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicaldirectory.cpp 2009-01-03 11:31:25 UTC (rev 3239)
@@ -82,6 +82,7 @@
SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
}
+ is_open_ = true;
/*
saga::replica::flags mode =
@@ -120,6 +121,7 @@
//
void logical_directory_cpi_impl::sync_attribute_exists(bool& ret, std::string key)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -143,12 +145,14 @@
void logical_directory_cpi_impl::check_permissions(saga::replica::flags flags,
char const* name, std::string const& lfn)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_attribute_is_vector(bool& ret, std::string key)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -163,6 +167,7 @@
//
void logical_directory_cpi_impl::sync_get_attribute(std::string& ret, std::string key)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -170,6 +175,7 @@
void logical_directory_cpi_impl::sync_get_vector_attribute(std::vector<std::string>& ret,
std::string key)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -177,6 +183,7 @@
void logical_directory_cpi_impl::sync_set_attribute(saga::impl::void_t&, std::string key,
std::string val)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -184,18 +191,21 @@
void logical_directory_cpi_impl::sync_set_vector_attribute(saga::impl::void_t&, std::string key,
std::vector<std::string> val)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_remove_attribute(saga::impl::void_t&, std::string key)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_list_attributes(std::vector<std::string>& keys)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -203,6 +213,7 @@
void logical_directory_cpi_impl::sync_find_attributes(std::vector<std::string>& keys,
std::string pattern)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -213,48 +224,56 @@
//
void logical_directory_cpi_impl::sync_get_url(saga::url& url)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_get_cwd(saga::url& url)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_get_name(saga::url& url)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_is_dir(bool& ret)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_is_entry(bool& ret)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_is_link(bool& ret)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_remove(saga::impl::void_t&, int flags)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_close(saga::impl::void_t&, double)
{
+ is_open_ = false;
}
@@ -291,24 +310,28 @@
void logical_directory_cpi_impl::sync_find(std::vector<saga::url>& ret,
std::string pattern, int flags)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_exists(bool& ret, saga::url entry)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_is_dir(bool& ret, saga::url entry)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_is_entry(bool& ret, saga::url entry)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -322,12 +345,14 @@
//
void logical_directory_cpi_impl::sync_get_num_entries(std::size_t& num_entries)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_get_entry(saga::url& entry, std::size_t num)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -335,6 +360,7 @@
void logical_directory_cpi_impl::sync_remove(saga::impl::void_t&, saga::url entry,
int flags)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -342,6 +368,7 @@
void logical_directory_cpi_impl::sync_open(saga::name_space::entry& ret,
saga::url entry, int flags)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -349,12 +376,14 @@
void logical_directory_cpi_impl::sync_open_dir(saga::name_space::directory& ret,
saga::url entry, int flags)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_directory_cpi_impl::sync_change_dir(saga::impl::void_t&, saga::url dir)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -362,6 +391,7 @@
void logical_directory_cpi_impl::sync_make_dir(saga::impl::void_t&, saga::url dir,
int flags)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
@@ -392,6 +422,7 @@
void logical_directory_cpi_impl::sync_find(std::vector<saga::url>& ret,
std::string pattern, std::vector<std::string> patterns, int flags)
{
+ SAGA_ADAPTOR_THROW ("Not implemented! (Globus RLS doesn't have the concept of directories)", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
File [modified]: globus_rls_replica_adaptor_logicaldirectory.hpp
Delta lines: +14 -0
===================================================================
--- trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicaldirectory.hpp 2009-01-02 16:27:24 UTC (rev 3238)
+++ trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicaldirectory.hpp 2009-01-03 11:31:25 UTC (rev 3239)
@@ -41,6 +41,20 @@
void check_permissions(saga::replica::flags flags,
char const* name, std::string const& lfn);
+
+ bool is_open_;
+
+ inline void
+ check_if_open (std::string const& functionname, saga::url const& location)
+ {
+ if (!is_open_)
+ {
+ SAGA_OSSTREAM strm;
+ strm << functionname << ": entry is not in open state: "
+ << location.get_url();
+ SAGA_ADAPTOR_THROW (SAGA_OSSTREAM_GETSTRING (strm), saga::IncorrectState);
+ }
+ }
public:
File [modified]: globus_rls_replica_adaptor_logicalfile.hpp
Delta lines: +14 -0
===================================================================
--- trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicalfile.hpp 2009-01-02 16:27:24 UTC (rev 3238)
+++ trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicalfile.hpp 2009-01-03 11:31:25 UTC (rev 3239)
@@ -40,6 +40,20 @@
void check_permissions(saga::replica::flags flags,
char const* name, std::string const& lfn);
+
+ bool is_open_;
+
+ inline void
+ check_if_open (std::string const& functionname, saga::url const& location)
+ {
+ if (!is_open_)
+ {
+ SAGA_OSSTREAM strm;
+ strm << functionname << ": entry is not in open state: "
+ << location.get_url();
+ SAGA_ADAPTOR_THROW (SAGA_OSSTREAM_GETSTRING (strm), saga::IncorrectState);
+ }
+ }
public:
File [modified]: globus_rls_replica_adaptor_logicalfile_attr_impl.cpp
Delta lines: +18 -0
===================================================================
--- trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicalfile_attr_impl.cpp 2009-01-02 16:27:24 UTC (rev 3238)
+++ trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicalfile_attr_impl.cpp 2009-01-03 11:31:25 UTC (rev 3239)
@@ -28,6 +28,8 @@
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+ this->check_if_open ("logical_file_cpi_impl::sync_attribute_exists", instanceData->location_);
+
try {
RLSConnection * RLSHandle =
adaptorData->getConnectionHandle(instanceData->location_);
@@ -50,6 +52,8 @@
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+ this->check_if_open ("logical_file_cpi_impl::sync_attribute_is_readonly", instanceData->location_);
+
THROW_IF_INVALID(lfn_url.get_path())
ret = !(instanceData->mode_ & saga::replica::Read);
}
@@ -62,6 +66,8 @@
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+ this->check_if_open ("logical_file_cpi_impl::sync_attribute_is_writeable", instanceData->location_);
+
THROW_IF_INVALID(lfn_url.get_path())
ret = instanceData->mode_ & saga::replica::Write;
}
@@ -74,6 +80,8 @@
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+ this->check_if_open ("logical_file_cpi_impl::sync_attribute_is_vector", instanceData->location_);
+
THROW_IF_INVALID(lfn_url.get_path())
// RLS doesn't support vector attributes
ret = false;
@@ -87,6 +95,8 @@
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+ this->check_if_open ("logical_file_cpi_impl::sync_get_attribute", instanceData->location_);
+
try {
RLSConnection * RLSHandle =
adaptorData->getConnectionHandle(instanceData->location_);
@@ -110,6 +120,8 @@
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+ this->check_if_open ("logical_file_cpi_impl::sync_set_attribute", instanceData->location_);
+
try {
bool exists = false;
@@ -169,6 +181,8 @@
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+ this->check_if_open ("logical_file_cpi_impl::sync_remove_attribute", instanceData->location_);
+
try {
RLSConnection * RLSHandle =
adaptorData->getConnectionHandle(instanceData->location_);
@@ -191,6 +205,8 @@
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+ this->check_if_open ("logical_file_cpi_impl::sync_list_attributes", instanceData->location_);
+
try {
RLSConnection * RLSHandle =
adaptorData->getConnectionHandle(instanceData->location_);
@@ -214,6 +230,8 @@
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+ this->check_if_open ("logical_file_cpi_impl::sync_find_attributes", instanceData->location_);
+
std::string kpat, vpat;
helper::parse_find_pattern(this, pattern, kpat, vpat); // can throw BadParameter
File [modified]: globus_rls_replica_adaptor_logicalfile_impl.cpp
Delta lines: +224 -212
===================================================================
--- trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicalfile_impl.cpp 2009-01-02 16:27:24 UTC (rev 3238)
+++ trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicalfile_impl.cpp 2009-01-03 11:31:25 UTC (rev 3239)
@@ -2,7 +2,7 @@
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
+
#include <map>
#include <vector>
@@ -20,226 +20,238 @@
namespace globus_rls_replica_adaptor
{
-
-void logical_file_cpi_impl::check_permissions(saga::replica::flags flags,
- char const* name, std::string const& adname)
-{
- instance_data data (this);
- if (!(data->mode_ & flags)) {
- SAGA_OSSTREAM strm;
- strm << name << " could not access ("
- << ((flags == saga::replica::Read) ? "read" : "write")
- << ") : " << adname;
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm),
- saga::PermissionDenied);
+
+ void logical_file_cpi_impl::check_permissions(saga::replica::flags flags,
+ char const* name, std::string const& adname)
+ {
+ instance_data data (this);
+
+ this->check_if_open ("logical_file_cpi_impl::check_permissions", data->location_);
+
+ if (!(data->mode_ & flags)) {
+ SAGA_OSSTREAM strm;
+ strm << name << " could not access ("
+ << ((flags == saga::replica::Read) ? "read" : "write")
+ << ") : " << adname;
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm),
+ saga::PermissionDenied);
+ }
}
-}
-
-///////////////////////////////////////////////////////////////////////////////
-//
-logical_file_cpi_impl::logical_file_cpi_impl (proxy* p, cpi_info const& info,
- saga::ini::ini const& glob_ini, saga::ini::ini const& adap_ini,
- TR1::shared_ptr<saga::adaptor> adaptor)
-: base_cpi (p, info, adaptor, cpi::Noflags)
-{
- adaptor_data_t adaptorData(this);
- instance_data instanceData (this);
- saga::url lfn_url(instanceData->location_);
-
- // we support only any:// and lfn:// schemes FIXME: what about LRC/RLI ?!?
- std::string scheme(instanceData->location_.get_scheme());
- std::string host(instanceData->location_.get_host());
- if (scheme != "any" && scheme != "lfn" &&
- scheme != GLOBUS_RLS_URL_SCHEME && scheme != GLOBUS_RLS_URL_SCHEME_NOAUTH)
- {
- SAGA_OSSTREAM strm;
- strm << "Could not open logical file [" << instanceData->location_ << "]. "
- << "Supported URL schemes are: any:// and lfn://";
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), saga::IncorrectURL);
- }
-
- // and we always fall back to 'localhost' if the hostname is empty
- if( host.empty() )
+ ///////////////////////////////////////////////////////////////////////////////
+ //
+ logical_file_cpi_impl::logical_file_cpi_impl (proxy* p, cpi_info const& info,
+ saga::ini::ini const& glob_ini, saga::ini::ini const& adap_ini,
+ TR1::shared_ptr<saga::adaptor> adaptor)
+ : base_cpi (p, info, adaptor, cpi::Noflags)
{
- instanceData->location_.set_host("localhost");
- }
-
- // try to create/retreive a connection handle for the given host
- bool exists = false;
- try {
- RLSConnection * RLSHandle =
+ adaptor_data_t adaptorData(this);
+ instance_data instanceData (this);
+ saga::url lfn_url(instanceData->location_);
+
+ // we support only any:// and lfn:// schemes FIXME: what about LRC/RLI ?!?
+ std::string scheme(instanceData->location_.get_scheme());
+ std::string host(instanceData->location_.get_host());
+
+ if (scheme != "any" && scheme != "lfn" &&
+ scheme != GLOBUS_RLS_URL_SCHEME && scheme != GLOBUS_RLS_URL_SCHEME_NOAUTH)
+ {
+ SAGA_OSSTREAM strm;
+ strm << "Could not open logical file [" << instanceData->location_ << "]. "
+ << "Supported URL schemes are: any:// and lfn://";
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), saga::IncorrectURL);
+ }
+
+ // and we always fall back to 'localhost' if the hostname is empty
+ if( host.empty() )
+ {
+ instanceData->location_.set_host("localhost");
+ }
+
+ // try to create/retreive a connection handle for the given host
+ bool exists = false;
+ try {
+ RLSConnection * RLSHandle =
adaptorData->getConnectionHandle(instanceData->location_);
- exists = RLSHandle->LFNExists(lfn_url.get_path());
- }
- catch(globus_rls_replica_adaptor::exception const & e)
- {
- SAGA_OSSTREAM strm;
- strm << "Could not open logical file [" << instanceData->location_ << "]. "
- << e.RLSErrorText();
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
- }
-
- saga::replica::flags mode =
+ exists = RLSHandle->LFNExists(lfn_url.get_path());
+ }
+ catch(globus_rls_replica_adaptor::exception const & e)
+ {
+ SAGA_OSSTREAM strm;
+ strm << "Could not open logical file [" << instanceData->location_ << "]. "
+ << e.RLSErrorText();
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
+ }
+
+ saga::replica::flags mode =
(saga::replica::flags)instanceData->mode_;
- if (((mode & saga::replica::Create) ||
- (mode & saga::replica::CreateParents)) &&
- (mode & saga::replica::Exclusive))
- {
- // FIXME: handle modes...
- }
-
- if ((mode & saga::replica::Create) ||
- (mode & saga::replica::CreateParents))
- {
- // FIXME: Create replica entry if the create flag is given...
- }
-
-
- if(!exists)
- {
- SAGA_OSSTREAM strm;
- strm << "Could not open logical file [" << instanceData->location_ << "]. "
- << "The file doesn't exist and the 'Create' flag is not set!";
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), saga::DoesNotExist);
- }
-
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-//
-logical_file_cpi_impl::~logical_file_cpi_impl (void)
-{
-
-}
-
-///////////////////////////////////////////////////////////////////////////////
-// logical_file functions
-void logical_file_cpi_impl::sync_list_locations(std::vector<saga::url>& locations)
-{
- adaptor_data_t adaptorData(this);
- instance_data instanceData (this);
- saga::url lfn_url(instanceData->location_);
-
- try {
- RLSConnection * RLSHandle =
+ if (((mode & saga::replica::Create) ||
+ (mode & saga::replica::CreateParents)) &&
+ (mode & saga::replica::Exclusive))
+ {
+ // FIXME: handle modes...
+ }
+
+ if ((mode & saga::replica::Create) ||
+ (mode & saga::replica::CreateParents))
+ {
+ // FIXME: Create replica entry if the create flag is given...
+ }
+
+
+ if(!exists)
+ {
+ SAGA_OSSTREAM strm;
+ strm << "Could not open logical file [" << instanceData->location_ << "]. "
+ << "The file doesn't exist and the 'Create' flag is not set!";
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), saga::DoesNotExist);
+ }
+
+ is_open_ = true;
+ }
+
+
+ ///////////////////////////////////////////////////////////////////////////////
+ //
+ logical_file_cpi_impl::~logical_file_cpi_impl (void)
+ {
+
+ }
+
+ ///////////////////////////////////////////////////////////////////////////////
+ // logical_file functions
+ void logical_file_cpi_impl::sync_list_locations(std::vector<saga::url>& locations)
+ {
+ adaptor_data_t adaptorData(this);
+ instance_data instanceData (this);
+ saga::url lfn_url(instanceData->location_);
+
+ this->check_if_open ("logical_file_cpi_impl::sync_list_locations", instanceData->location_);
+
+ try {
+ RLSConnection * RLSHandle =
adaptorData->getConnectionHandle(instanceData->location_);
- locations = RLSHandle->LFNGetPFNList(lfn_url.get_path());
- }
- catch(globus_rls_replica_adaptor::exception const & e)
- {
- SAGA_OSSTREAM strm;
- strm << "Could not list locations for logical file [" <<
- instanceData->location_ << "]. " << e.RLSErrorText();
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
- }
-}
-
-///////////////////////////////////////////////////////////////////////////////
-//
-void logical_file_cpi_impl::sync_add_location(saga::impl::void_t&, saga::url location)
-{
- adaptor_data_t adaptorData(this);
- instance_data instanceData (this);
- saga::url lfn_url(instanceData->location_);
-
- check_permissions(saga::replica::Write, "add_location", lfn_url.get_url());
-
- try {
- RLSConnection * RLSHandle =
+ locations = RLSHandle->LFNGetPFNList(lfn_url.get_path());
+ }
+ catch(globus_rls_replica_adaptor::exception const & e)
+ {
+ SAGA_OSSTREAM strm;
+ strm << "Could not list locations for logical file [" <<
+ instanceData->location_ << "]. " << e.RLSErrorText();
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
+ }
+ }
+
+ ///////////////////////////////////////////////////////////////////////////////
+ //
+ void logical_file_cpi_impl::sync_add_location(saga::impl::void_t&, saga::url location)
+ {
+ adaptor_data_t adaptorData(this);
+ instance_data instanceData (this);
+ saga::url lfn_url(instanceData->location_);
+
+ this->check_if_open ("logical_file_cpi_impl::sync_add_location", instanceData->location_);
+
+ check_permissions(saga::replica::Write, "add_location", lfn_url.get_url());
+
+ try {
+ RLSConnection * RLSHandle =
adaptorData->getConnectionHandle(instanceData->location_);
- RLSHandle->LFNAddPFN(lfn_url.get_path(), location.get_url());
- }
- catch(globus_rls_replica_adaptor::exception const & e)
- {
- SAGA_OSSTREAM strm;
- strm << "Could not add location to logical file [" <<
- instanceData->location_ << "]. " << e.RLSErrorText();
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
- }
-}
-
-///////////////////////////////////////////////////////////////////////////////
-//
-void logical_file_cpi_impl::sync_remove_location(saga::impl::void_t&, saga::url location)
-{
- adaptor_data_t adaptorData(this);
- instance_data instanceData (this);
- saga::url lfn_url(instanceData->location_);
-
- check_permissions(saga::replica::Write, "remove_location", lfn_url.get_url());
-
- try {
- RLSConnection * RLSHandle =
+ RLSHandle->LFNAddPFN(lfn_url.get_path(), location.get_url());
+ }
+ catch(globus_rls_replica_adaptor::exception const & e)
+ {
+ SAGA_OSSTREAM strm;
+ strm << "Could not add location to logical file [" <<
+ instanceData->location_ << "]. " << e.RLSErrorText();
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
+ }
+ }
+
+ ///////////////////////////////////////////////////////////////////////////////
+ //
+ void logical_file_cpi_impl::sync_remove_location(saga::impl::void_t&, saga::url location)
+ {
+ adaptor_data_t adaptorData(this);
+ instance_data instanceData (this);
+ saga::url lfn_url(instanceData->location_);
+
+ this->check_if_open ("logical_file_cpi_impl::sync_remove_location", instanceData->location_);
+
+ check_permissions(saga::replica::Write, "remove_location", lfn_url.get_url());
+
+ try {
+ RLSConnection * RLSHandle =
adaptorData->getConnectionHandle(instanceData->location_);
- RLSHandle->LFNRemovePFN(lfn_url.get_path(), location.get_url());
- }
- catch(globus_rls_replica_adaptor::exception const & e)
- {
- SAGA_OSSTREAM strm;
- strm << "Could not remove location from logical file [" <<
- instanceData->location_ << "]. " << e.RLSErrorText();
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
- }
-}
-
-///////////////////////////////////////////////////////////////////////////////
-//
-void logical_file_cpi_impl::sync_update_location(saga::impl::void_t& ret,
- saga::url oldlocation, saga::url newlocation)
-{
- adaptor_data_t adaptorData(this);
- instance_data instanceData (this);
- saga::url lfn_url(instanceData->location_);
-
- check_permissions(saga::replica::Write, "update_location", lfn_url.get_url());
-
- bool oldExists = false; // worst case - update will fail
- bool newExists = true; //
-
- SAGA_OSSTREAM strm;
- strm << "Could not update location for logical file ["
- << instanceData->location_ << "]. ";
-
- try {
- RLSConnection * RLSHandle =
+ RLSHandle->LFNRemovePFN(lfn_url.get_path(), location.get_url());
+ }
+ catch(globus_rls_replica_adaptor::exception const & e)
+ {
+ SAGA_OSSTREAM strm;
+ strm << "Could not remove location from logical file [" <<
+ instanceData->location_ << "]. " << e.RLSErrorText();
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
+ }
+ }
+
+ ///////////////////////////////////////////////////////////////////////////////
+ //
+ void logical_file_cpi_impl::sync_update_location(saga::impl::void_t& ret,
+ saga::url oldlocation, saga::url newlocation)
+ {
+ adaptor_data_t adaptorData(this);
+ instance_data instanceData (this);
+ saga::url lfn_url(instanceData->location_);
+
+ this->check_if_open ("logical_file_cpi_impl::sync_update_location", instanceData->location_);
+
+ check_permissions(saga::replica::Write, "update_location", lfn_url.get_url());
+
+ bool oldExists = false; // worst case - update will fail
+ bool newExists = true; //
+
+ SAGA_OSSTREAM strm;
+ strm << "Could not update location for logical file ["
+ << instanceData->location_ << "]. ";
+
+ try {
+ RLSConnection * RLSHandle =
adaptorData->getConnectionHandle(instanceData->location_);
- oldExists = RLSHandle->LFNtoPFNMappingExists(lfn_url.get_path(),
- oldlocation.get_url());
- newExists = RLSHandle->LFNtoPFNMappingExists(lfn_url.get_path(),
- newlocation.get_url());
- }
- catch(globus_rls_replica_adaptor::exception const & e)
- {
- strm << e.RLSErrorText();
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
- }
-
- if(!oldExists) {
- strm << "PFN: [" << oldlocation << "] doesn't exist!";
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), saga::DoesNotExist);
- }
-
- if(newExists) {
- strm << "PFN: [" << newlocation << "] already exist!";
- SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), saga::AlreadyExists);
- }
-
- // everyting seems to be ok. let's update the LFN
- sync_add_location(ret, newlocation);
- sync_remove_location(ret, oldlocation);
-}
-
-///////////////////////////////////////////////////////////////////////////////
-//
-void logical_file_cpi_impl::sync_replicate(saga::impl::void_t&, saga::url location,
- int mode)
-{
-
-}
-
-///////////////////////////////////////////////////////////////////////////////
+ oldExists = RLSHandle->LFNtoPFNMappingExists(lfn_url.get_path(),
+ oldlocation.get_url());
+ newExists = RLSHandle->LFNtoPFNMappingExists(lfn_url.get_path(),
+ newlocation.get_url());
+ }
+ catch(globus_rls_replica_adaptor::exception const & e)
+ {
+ strm << e.RLSErrorText();
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), e.SAGAError());
+ }
+
+ if(!oldExists) {
+ strm << "PFN: [" << oldlocation << "] doesn't exist!";
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), saga::DoesNotExist);
+ }
+
+ if(newExists) {
+ strm << "PFN: [" << newlocation << "] already exist!";
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(strm), saga::AlreadyExists);
+ }
+
+ // everyting seems to be ok. let's update the LFN
+ sync_add_location(ret, newlocation);
+ sync_remove_location(ret, oldlocation);
+ }
+
+ ///////////////////////////////////////////////////////////////////////////////
+ //
+ void logical_file_cpi_impl::sync_replicate(saga::impl::void_t&, saga::url location,
+ int mode)
+ {
+ SAGA_ADAPTOR_THROW ("Not implemented yet!", saga::NotImplemented);
+ }
+
+ ///////////////////////////////////////////////////////////////////////////////
} // namespace logicalfile
File [modified]: globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp
Delta lines: +14 -2
===================================================================
--- trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp 2009-01-02 16:27:24 UTC (rev 3238)
+++ trunk/adaptors/globus/replica/globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp 2009-01-03 11:31:25 UTC (rev 3239)
@@ -28,6 +28,8 @@
adaptor_data_t adaptorData(this);
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_.get_url());
+
+ this->check_if_open ("logical_file_cpi_impl::sync_get_url", instanceData->location_);
THROW_IF_INVALID(lfn_url.get_path())
url = lfn_url;
@@ -40,6 +42,8 @@
adaptor_data_t adaptorData(this);
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_.get_url());
+
+ this->check_if_open ("logical_file_cpi_impl::sync_get_cwd", instanceData->location_);
THROW_IF_INVALID(lfn_url.get_path())
// we don't have the notion of directories in RLS - cwd is always "/"
@@ -54,6 +58,8 @@
adaptor_data_t adaptorData(this);
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_.get_url());
+
+ this->check_if_open ("logical_file_cpi_impl::sync_get_name", instanceData->location_);
THROW_IF_INVALID(lfn_url.get_path())
url = lfn_url.get_path();
@@ -66,6 +72,8 @@
adaptor_data_t adaptorData(this);
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+
+ this->check_if_open ("logical_file_cpi_impl::sync_is_dir", instanceData->location_);
THROW_IF_INVALID(lfn_url.get_path())
// we don't have the notion of directories in RLS - always return false
@@ -79,6 +87,8 @@
adaptor_data_t adaptorData(this);
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+
+ this->check_if_open ("logical_file_cpi_impl::sync_is_entry", instanceData->location_);
THROW_IF_INVALID(lfn_url.get_path())
ret = true;
@@ -91,6 +101,8 @@
adaptor_data_t adaptorData(this);
instance_data instanceData (this);
saga::url lfn_url(instanceData->location_);
+
+ this->check_if_open ("logical_file_cpi_impl::sync_is_link", instanceData->location_);
THROW_IF_INVALID(lfn_url.get_path())
// we don't have the notion of links in RLS - always return false
@@ -101,14 +113,14 @@
//
void logical_file_cpi_impl::sync_remove(saga::impl::void_t&, int flags)
{
-
+ SAGA_ADAPTOR_THROW ("Not implemented!", saga::NotImplemented);
}
///////////////////////////////////////////////////////////////////////////////
//
void logical_file_cpi_impl::sync_close(saga::impl::void_t&, double)
{
-
+ is_open_ = false;
}
}
Directory: /trunk/adaptors/globus/project/XCode/saga_globus_adaptors.xcodeproj/
===============================================================================
File [modified]: oweidner.mode1v3
Delta lines: +71 -39
===================================================================
--- trunk/adaptors/globus/project/XCode/saga_globus_adaptors.xcodeproj/oweidner.mode1v3 2009-01-02 16:27:24 UTC (rev 3238)
+++ trunk/adaptors/globus/project/XCode/saga_globus_adaptors.xcodeproj/oweidner.mode1v3 2009-01-03 11:31:25 UTC (rev 3239)
@@ -227,6 +227,8 @@
<dict>
<key>ChosenToolbarItems</key>
<array>
+ <string>XCToolbarPerspectiveControl</string>
+ <string>NSToolbarSeparatorItem</string>
<string>active-combo-popup</string>
<string>action</string>
<string>NSToolbarSpaceItem</string>
@@ -280,7 +282,7 @@
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
<real>22</real>
- <real>365</real>
+ <real>402</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@@ -294,6 +296,7 @@
<array>
<string>0867D691FE84028FC02AAC07</string>
<string>7B23DF110B978DCD00054F67</string>
+ <string>7BC2854D0D241834002C51F7</string>
<string>7B9FB8FF0BB1BA2400E9EA8D</string>
<string>1C37FBAC04509CD000000102</string>
<string>1C37FABC05509CD000000102</string>
@@ -301,14 +304,14 @@
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>14</integer>
- <integer>6</integer>
+ <integer>15</integer>
+ <integer>5</integer>
<integer>3</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 0}, {387, 765}}</string>
+ <string>{{0, 19}, {424, 765}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -320,21 +323,21 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {404, 783}}</string>
+ <string>{{0, 0}, {441, 783}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>SCMStatusColumn</string>
<real>22</real>
<string>MainColumn</string>
- <real>365</real>
+ <real>402</real>
</array>
<key>RubberWindowFrame</key>
- <string>642 -90 1140 824 0 0 1440 878 </string>
+ <string>183 39 1213 824 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
<key>Proportion</key>
- <string>404pt</string>
+ <string>441pt</string>
</dict>
<dict>
<key>Dock</key>
@@ -347,7 +350,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>globus_gridftp_file_adaptor_dir_impl.cpp</string>
+ <string>globus_rls_replica_adaptor_logicaldirectory.cpp</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@@ -355,25 +358,18 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>globus_gridftp_file_adaptor_dir_impl.cpp</string>
+ <string>globus_rls_replica_adaptor_logicaldirectory.cpp</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>7B64E9540F091B9A004D3A4E</string>
+ <string>7B3C45020F0F83940022FF52</string>
<key>history</key>
<array>
<string>7BD0763D0DF4A41900163A3E</string>
<string>7BDB305D0DFAC104001C2D09</string>
<string>7BCD74FB0DFDA083005E9ADE</string>
- <string>7BCD74FC0DFDA083005E9ADE</string>
<string>7BCD74FD0DFDA083005E9ADE</string>
- <string>7BCD74FE0DFDA083005E9ADE</string>
<string>7BCD75000DFDA083005E9ADE</string>
- <string>7BCD75010DFDA083005E9ADE</string>
- <string>7B86ACB30E13F82B00E2C7EF</string>
- <string>7B86ACB40E13F82B00E2C7EF</string>
- <string>7B86ACB50E13F82B00E2C7EF</string>
- <string>7BBE6B6A0E13F8B300823537</string>
<string>7BF899D20E13FC860081CB0F</string>
<string>7BB9A3BC0E40CB0100EBB7C9</string>
<string>7BB9A3BF0E40CB0100EBB7C9</string>
@@ -393,15 +389,22 @@
<string>7B64E7DA0F090D30004D3A4E</string>
<string>7B64E8780F091566004D3A4E</string>
<string>7B64E8790F091566004D3A4E</string>
- <string>7B64E87B0F091566004D3A4E</string>
- <string>7B64E87C0F091566004D3A4E</string>
- <string>7B64E87E0F091566004D3A4E</string>
<string>7B64E87F0F091566004D3A4E</string>
<string>7B64E8EF0F0918BF004D3A4E</string>
<string>7B64E8F00F0918BF004D3A4E</string>
<string>7B64E94B0F091B9A004D3A4E</string>
- <string>7B64E94C0F091B9A004D3A4E</string>
- <string>7B64E94D0F091B9A004D3A4E</string>
+ <string>7B3C44D80F0F83940022FF52</string>
+ <string>7B3C44D90F0F83940022FF52</string>
+ <string>7B3C44DA0F0F83940022FF52</string>
+ <string>7B3C44DB0F0F83940022FF52</string>
+ <string>7B3C44DC0F0F83940022FF52</string>
+ <string>7B3C44DD0F0F83940022FF52</string>
+ <string>7B3C44DE0F0F83940022FF52</string>
+ <string>7B3C44DF0F0F83940022FF52</string>
+ <string>7B3C44E00F0F83940022FF52</string>
+ <string>7B3C44E10F0F83940022FF52</string>
+ <string>7B3C44E20F0F83940022FF52</string>
+ <string>7B3C44E30F0F83940022FF52</string>
</array>
<key>prevStack</key>
<array>
@@ -441,8 +444,36 @@
<string>7BC2F6DC0EDAF9C60051A7DE</string>
<string>7BC2F6DD0EDAF9C60051A7DE</string>
<string>7B64E8880F091566004D3A4E</string>
- <string>7B64E94E0F091B9A004D3A4E</string>
- <string>7B64E94F0F091B9A004D3A4E</string>
+ <string>7B3C44E40F0F83940022FF52</string>
+ <string>7B3C44E50F0F83940022FF52</string>
+ <string>7B3C44E60F0F83940022FF52</string>
+ <string>7B3C44E70F0F83940022FF52</string>
+ <string>7B3C44E80F0F83940022FF52</string>
+ <string>7B3C44E90F0F83940022FF52</string>
+ <string>7B3C44EA0F0F83940022FF52</string>
+ <string>7B3C44EB0F0F83940022FF52</string>
+ <string>7B3C44EC0F0F83940022FF52</string>
+ <string>7B3C44ED0F0F83940022FF52</string>
+ <string>7B3C44EE0F0F83940022FF52</string>
+ <string>7B3C44EF0F0F83940022FF52</string>
+ <string>7B3C44F00F0F83940022FF52</string>
+ <string>7B3C44F10F0F83940022FF52</string>
+ <string>7B3C44F20F0F83940022FF52</string>
+ <string>7B3C44F30F0F83940022FF52</string>
+ <string>7B3C44F40F0F83940022FF52</string>
+ <string>7B3C44F50F0F83940022FF52</string>
+ <string>7B3C44F60F0F83940022FF52</string>
+ <string>7B3C44F70F0F83940022FF52</string>
+ <string>7B3C44F80F0F83940022FF52</string>
+ <string>7B3C44F90F0F83940022FF52</string>
+ <string>7B3C44FA0F0F83940022FF52</string>
+ <string>7B3C44FB0F0F83940022FF52</string>
+ <string>7B3C44FC0F0F83940022FF52</string>
+ <string>7B3C44FD0F0F83940022FF52</string>
+ <string>7B3C44FE0F0F83940022FF52</string>
+ <string>7B3C44FF0F0F83940022FF52</string>
+ <string>7B3C45000F0F83940022FF52</string>
+ <string>7B3C45010F0F83940022FF52</string>
</array>
</dict>
<key>SplitCount</key>
@@ -454,9 +485,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {731, 778}}</string>
+ <string>{{0, 0}, {767, 778}}</string>
<key>RubberWindowFrame</key>
- <string>642 -90 1140 824 0 0 1440 878 </string>
+ <string>183 39 1213 824 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
@@ -474,9 +505,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 783}, {731, 0}}</string>
+ <string>{{0, 783}, {767, 0}}</string>
<key>RubberWindowFrame</key>
- <string>642 -90 1140 824 0 0 1440 878 </string>
+ <string>183 39 1213 824 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@@ -485,7 +516,7 @@
</dict>
</array>
<key>Proportion</key>
- <string>731pt</string>
+ <string>767pt</string>
</dict>
</array>
<key>Name</key>
@@ -500,9 +531,9 @@
</array>
<key>TableOfContents</key>
<array>
- <string>7B64E9510F091B9A004D3A4E</string>
+ <string>7B3C44A00F0F7B910022FF52</string>
<string>1CE0B1FE06471DED0097A5F4</string>
- <string>7B64E9520F091B9A004D3A4E</string>
+ <string>7B3C44A10F0F7B910022FF52</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
</array>
@@ -636,7 +667,7 @@
<key>StatusbarIsVisible</key>
<true/>
<key>TimeStamp</key>
- <real>252255130.65214199</real>
+ <real>252674964.052834</real>
<key>ToolbarDisplayMode</key>
<integer>2</integer>
<key>ToolbarIsVisible</key>
@@ -651,11 +682,12 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
+ <string>1C530D57069F1CE1000CFCEE</string>
<string>7B4F0F1E0E9EADD70008F0E8</string>
<string>/Users/oweidner/Work/SAGA/Code/trunk/adaptors/globus/project/XCode/saga_globus_adaptors.xcodeproj</string>
</array>
<key>WindowString</key>
- <string>642 -90 1140 824 0 0 1440 878 </string>
+ <string>183 39 1213 824 0 0 1440 878 </string>
<key>WindowToolsV3</key>
<array>
<dict>
@@ -736,7 +768,7 @@
<key>TableOfContents</key>
<array>
<string>7B4F0F1E0E9EADD70008F0E8</string>
- <string>7B64E93F0F091AE0004D3A4E</string>
+ <string>7B3C44AC0F0F7D390022FF52</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
@@ -896,7 +928,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CDD528C0622207200134675</string>
<key>PBXProjectModuleLabel</key>
- <string>globus_gridftp_file_adaptor_file_nsentry_impl.cpp</string>
+ <string>globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp</string>
<key>StatusBarVisibility</key>
<true/>
</dict>
@@ -952,8 +984,8 @@
<key>TableOfContents</key>
<array>
<string>1C530D57069F1CE1000CFCEE</string>
- <string>7B64E8140F090F7D004D3A4E</string>
- <string>7B64E8150F090F7D004D3A4E</string>
+ <string>7B3C44B50F0F81E50022FF52</string>
+ <string>7B3C44B60F0F81E50022FF52</string>
<string>1CDD528C0622207200134675</string>
<string>1CD0528E0623707200166675</string>
</array>
@@ -962,7 +994,7 @@
<key>WindowToolGUID</key>
<string>1C530D57069F1CE1000CFCEE</string>
<key>WindowToolIsVisible</key>
- <true/>
+ <false/>
</dict>
<dict>
<key>Identifier</key>
File [modified]: oweidner.pbxuser
Delta lines: +515 -207
===================================================================
--- trunk/adaptors/globus/project/XCode/saga_globus_adaptors.xcodeproj/oweidner.pbxuser 2009-01-02 16:27:24 UTC (rev 3238)
+++ trunk/adaptors/globus/project/XCode/saga_globus_adaptors.xcodeproj/oweidner.pbxuser 2009-01-03 11:31:25 UTC (rev 3239)
@@ -69,7 +69,7 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_FiletypeID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
- 492,
+ 528,
20,
48,
43,
@@ -136,14 +136,57 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
- PBXPerProjectTemplateStateSaveDate = 252254916;
- PBXWorkspaceStateSaveDate = 252254916;
+ PBXPerProjectTemplateStateSaveDate = 252672896;
+ PBXWorkspaceStateSaveDate = 252672896;
};
perUserProjectItems = {
7B078C9A0DF70006006B32D9 /* PBXTextBookmark */ = 7B078C9A0DF70006006B32D9 /* PBXTextBookmark */;
7B08B3AB0EA3C2EE00F111F3 /* PBXTextBookmark */ = 7B08B3AB0EA3C2EE00F111F3 /* PBXTextBookmark */;
7B2109FE0E473B5D00F806A0 /* PBXTextBookmark */ = 7B2109FE0E473B5D00F806A0 /* PBXTextBookmark */;
7B356FE60E2BE28F0010362A /* PBXTextBookmark */ = 7B356FE60E2BE28F0010362A /* PBXTextBookmark */;
+ 7B3C44D80F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44D80F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44D90F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44D90F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44DA0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44DA0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44DB0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44DB0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44DC0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44DC0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44DD0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44DD0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44DE0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44DE0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44DF0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44DF0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E00F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E00F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E10F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E10F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E20F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E20F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E30F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E30F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E40F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E40F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E50F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E50F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E60F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E60F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E70F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E70F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E80F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E80F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44E90F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44E90F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44EA0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44EA0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44EB0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44EB0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44EC0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44EC0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44ED0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44ED0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44EE0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44EE0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44EF0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44EF0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F00F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F00F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F10F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F10F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F20F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F20F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F30F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F30F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F40F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F40F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F50F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F50F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F60F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F60F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F70F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F70F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F80F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F80F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44F90F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44F90F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44FA0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44FA0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44FB0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44FB0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44FC0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44FC0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44FD0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44FD0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44FE0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44FE0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C44FF0F0F83940022FF52 /* PBXTextBookmark */ = 7B3C44FF0F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C45000F0F83940022FF52 /* PBXTextBookmark */ = 7B3C45000F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C45010F0F83940022FF52 /* PBXTextBookmark */ = 7B3C45010F0F83940022FF52 /* PBXTextBookmark */;
+ 7B3C45020F0F83940022FF52 /* PBXTextBookmark */ = 7B3C45020F0F83940022FF52 /* PBXTextBookmark */;
7B4F0F230E9EAF2D0008F0E8 /* PBXTextBookmark */ = 7B4F0F230E9EAF2D0008F0E8 /* PBXTextBookmark */;
7B53E4C00DEDC80C0076AB97 /* PBXTextBookmark */ = 7B53E4C00DEDC80C0076AB97 /* PBXTextBookmark */;
7B56B6AC0DEF3EB700694717 /* PBXTextBookmark */ = 7B56B6AC0DEF3EB700694717 /* PBXTextBookmark */;
@@ -154,22 +197,11 @@
7B64E7DA0F090D30004D3A4E /* PBXTextBookmark */ = 7B64E7DA0F090D30004D3A4E /* PBXTextBookmark */;
7B64E8780F091566004D3A4E /* PBXTextBookmark */ = 7B64E8780F091566004D3A4E /* PBXTextBookmark */;
7B64E8790F091566004D3A4E /* PBXTextBookmark */ = 7B64E8790F091566004D3A4E /* PBXTextBookmark */;
- 7B64E87B0F091566004D3A4E /* PBXTextBookmark */ = 7B64E87B0F091566004D3A4E /* PBXTextBookmark */;
- 7B64E87C0F091566004D3A4E /* PBXTextBookmark */ = 7B64E87C0F091566004D3A4E /* PBXTextBookmark */;
- 7B64E87E0F091566004D3A4E /* PBXTextBookmark */ = 7B64E87E0F091566004D3A4E /* PBXTextBookmark */;
7B64E87F0F091566004D3A4E /* PBXTextBookmark */ = 7B64E87F0F091566004D3A4E /* PBXTextBookmark */;
7B64E8880F091566004D3A4E /* PBXTextBookmark */ = 7B64E8880F091566004D3A4E /* PBXTextBookmark */;
7B64E8EF0F0918BF004D3A4E /* PBXTextBookmark */ = 7B64E8EF0F0918BF004D3A4E /* PBXTextBookmark */;
7B64E8F00F0918BF004D3A4E /* PBXTextBookmark */ = 7B64E8F00F0918BF004D3A4E /* PBXTextBookmark */;
7B64E94B0F091B9A004D3A4E /* PBXTextBookmark */ = 7B64E94B0F091B9A004D3A4E /* PBXTextBookmark */;
- 7B64E94C0F091B9A004D3A4E /* PBXTextBookmark */ = 7B64E94C0F091B9A004D3A4E /* PBXTextBookmark */;
- 7B64E94D0F091B9A004D3A4E /* PBXTextBookmark */ = 7B64E94D0F091B9A004D3A4E /* PBXTextBookmark */;
- 7B64E94E0F091B9A004D3A4E /* PBXTextBookmark */ = 7B64E94E0F091B9A004D3A4E /* PBXTextBookmark */;
- 7B64E94F0F091B9A004D3A4E /* PBXTextBookmark */ = 7B64E94F0F091B9A004D3A4E /* PBXTextBookmark */;
- 7B64E9540F091B9A004D3A4E /* PBXTextBookmark */ = 7B64E9540F091B9A004D3A4E /* PBXTextBookmark */;
- 7B86ACB30E13F82B00E2C7EF /* PBXTextBookmark */ = 7B86ACB30E13F82B00E2C7EF /* PBXTextBookmark */;
- 7B86ACB40E13F82B00E2C7EF /* PBXTextBookmark */ = 7B86ACB40E13F82B00E2C7EF /* PBXTextBookmark */;
- 7B86ACB50E13F82B00E2C7EF /* PBXTextBookmark */ = 7B86ACB50E13F82B00E2C7EF /* PBXTextBookmark */;
7B86ACBA0E13F82B00E2C7EF /* PBXTextBookmark */ = 7B86ACBA0E13F82B00E2C7EF /* PBXTextBookmark */;
7B86ACBC0E13F82B00E2C7EF /* PBXTextBookmark */ = 7B86ACBC0E13F82B00E2C7EF /* PBXTextBookmark */;
7B86ACBE0E13F82B00E2C7EF /* PBXTextBookmark */ = 7B86ACBE0E13F82B00E2C7EF /* PBXTextBookmark */;
@@ -190,7 +222,6 @@
7BB9A3CC0E40CB0100EBB7C9 /* PBXTextBookmark */ = 7BB9A3CC0E40CB0100EBB7C9 /* PBXTextBookmark */;
7BB9A3CD0E40CB0100EBB7C9 /* PBXTextBookmark */ = 7BB9A3CD0E40CB0100EBB7C9 /* PBXTextBookmark */;
7BB9A3D20E40CB0100EBB7C9 /* PBXTextBookmark */ = 7BB9A3D20E40CB0100EBB7C9 /* PBXTextBookmark */;
- 7BBE6B6A0E13F8B300823537 /* PBXTextBookmark */ = 7BBE6B6A0E13F8B300823537 /* PBXTextBookmark */;
7BC2F6D50EDAF9C60051A7DE /* PBXTextBookmark */ = 7BC2F6D50EDAF9C60051A7DE /* PBXTextBookmark */;
7BC2F6D60EDAF9C60051A7DE /* PBXTextBookmark */ = 7BC2F6D60EDAF9C60051A7DE /* PBXTextBookmark */;
7BC2F6D70EDAF9C60051A7DE /* PBXTextBookmark */ = 7BC2F6D70EDAF9C60051A7DE /* PBXTextBookmark */;
@@ -198,11 +229,8 @@
7BC2F6DC0EDAF9C60051A7DE /* PBXTextBookmark */ = 7BC2F6DC0EDAF9C60051A7DE /* PBXTextBookmark */;
7BC2F6DD0EDAF9C60051A7DE /* PBXTextBookmark */ = 7BC2F6DD0EDAF9C60051A7DE /* PBXTextBookmark */;
7BCD74FB0DFDA083005E9ADE /* PBXTextBookmark */ = 7BCD74FB0DFDA083005E9ADE /* PBXTextBookmark */;
- 7BCD74FC0DFDA083005E9ADE /* PBXTextBookmark */ = 7BCD74FC0DFDA083005E9ADE /* PBXTextBookmark */;
7BCD74FD0DFDA083005E9ADE /* PBXTextBookmark */ = 7BCD74FD0DFDA083005E9ADE /* PBXTextBookmark */;
- 7BCD74FE0DFDA083005E9ADE /* PBXTextBookmark */ = 7BCD74FE0DFDA083005E9ADE /* PBXTextBookmark */;
7BCD75000DFDA083005E9ADE /* PBXTextBookmark */ = 7BCD75000DFDA083005E9ADE /* PBXTextBookmark */;
- 7BCD75010DFDA083005E9ADE /* PBXTextBookmark */ = 7BCD75010DFDA083005E9ADE /* PBXTextBookmark */;
7BD0763D0DF4A41900163A3E /* PBXTextBookmark */ = 7BD0763D0DF4A41900163A3E /* PBXTextBookmark */;
7BD076500DF4A41900163A3E /* PBXTextBookmark */ = 7BD076500DF4A41900163A3E /* PBXTextBookmark */;
7BD076520DF4A41900163A3E /* PBXTextBookmark */ = 7BD076520DF4A41900163A3E /* PBXTextBookmark */;
@@ -319,6 +347,436 @@
vrLen = 1739;
vrLoc = 0;
};
+ 7B3C44D80F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9030BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir_impl.cpp */;
+ name = "globus_gridftp_file_adaptor_dir_impl.cpp: 122";
+ rLen = 0;
+ rLoc = 4410;
+ rType = 0;
+ vrLen = 1786;
+ vrLoc = 3255;
+ };
+ 7B3C44D90F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DD400D60D7EF00D78FC1 /* globus_rls_replica_adaptor_logicalfile_attr_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_attr_impl.cpp: 239";
+ rLen = 15;
+ rLoc = 9733;
+ rType = 0;
+ vrLen = 2199;
+ vrLoc = 7592;
+ };
+ 7B3C44DA0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285540D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile.hpp */;
+ name = "globus_rls_replica_adaptor_logicalfile.hpp: 56";
+ rLen = 0;
+ rLoc = 1912;
+ rType = 0;
+ vrLen = 2077;
+ vrLoc = 848;
+ };
+ 7B3C44DB0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285530D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_impl.cpp: 111";
+ rLen = 0;
+ rLoc = 4244;
+ rType = 0;
+ vrLen = 1866;
+ vrLoc = 2916;
+ };
+ 7B3C44DC0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9050BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file_impl.cpp */;
+ name = "globus_gridftp_file_adaptor_file_impl.cpp: 25";
+ rLen = 313;
+ rLoc = 719;
+ rType = 0;
+ vrLen = 1787;
+ vrLoc = 0;
+ };
+ 7B3C44DD0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B64E8060F090F11004D3A4E /* globus_gridftp_file_adaptor_file_nsentry_impl.cpp */;
+ name = "globus_gridftp_file_adaptor_file_nsentry_impl.cpp: 287";
+ rLen = 0;
+ rLoc = 8740;
+ rType = 0;
+ vrLen = 1890;
+ vrLoc = 7591;
+ };
+ 7B3C44DE0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC2854F0D241834002C51F7 /* globus_rls_replica_adaptor.hpp */;
+ name = "globus_rls_replica_adaptor.hpp: 27";
+ rLen = 0;
+ rLoc = 997;
+ rType = 0;
+ vrLen = 1795;
+ vrLoc = 0;
+ };
+ 7B3C44DF0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9060BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file.hpp */;
+ name = "globus_gridftp_file_adaptor_file.hpp: 40";
+ rLen = 449;
+ rLoc = 1552;
+ rType = 0;
+ vrLen = 2224;
+ vrLoc = 629;
+ };
+ 7B3C44E00F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9040BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir.hpp */;
+ name = "globus_gridftp_file_adaptor_dir.hpp: 45";
+ rLen = 0;
+ rLoc = 1561;
+ rType = 0;
+ vrLen = 1737;
+ vrLoc = 954;
+ };
+ 7B3C44E10F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285520D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.hpp */;
+ name = "globus_rls_replica_adaptor_logicaldirectory.hpp: 57";
+ rLen = 0;
+ rLoc = 1925;
+ rType = 0;
+ vrLen = 2224;
+ vrLoc = 2561;
+ };
+ 7B3C44E20F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DCE40D60C2D000D78FC1 /* globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp: 116";
+ rLen = 62;
+ rLoc = 3553;
+ rType = 0;
+ vrLen = 1602;
+ vrLoc = 2201;
+ };
+ 7B3C44E30F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285510D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.cpp */;
+ name = "globus_rls_replica_adaptor_logicaldirectory.cpp: 259";
+ rLen = 0;
+ rLoc = 3997;
+ rType = 0;
+ vrLen = 1512;
+ vrLoc = 7097;
+ };
+ 7B3C44E40F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9030BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir_impl.cpp */;
+ name = "globus_gridftp_file_adaptor_dir_impl.cpp: 122";
+ rLen = 0;
+ rLoc = 4410;
+ rType = 0;
+ vrLen = 1786;
+ vrLoc = 3255;
+ };
+ 7B3C44E50F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9060BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file.hpp */;
+ name = "globus_gridftp_file_adaptor_file.hpp: 40";
+ rLen = 450;
+ rLoc = 1552;
+ rType = 0;
+ vrLen = 2224;
+ vrLoc = 629;
+ };
+ 7B3C44E60F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285540D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile.hpp */;
+ name = "globus_rls_replica_adaptor_logicalfile.hpp: 56";
+ rLen = 0;
+ rLoc = 1912;
+ rType = 0;
+ vrLen = 2077;
+ vrLoc = 848;
+ };
+ 7B3C44E70F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9050BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file_impl.cpp */;
+ name = "globus_gridftp_file_adaptor_file_impl.cpp: 195";
+ rLen = 78;
+ rLoc = 7053;
+ rType = 0;
+ vrLen = 1839;
+ vrLoc = 6101;
+ };
+ 7B3C44E80F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285530D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_impl.cpp: 69";
+ rLen = 0;
+ rLoc = 2860;
+ rType = 0;
+ vrLen = 1892;
+ vrLoc = 977;
+ };
+ 7B3C44E90F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285540D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile.hpp */;
+ name = "globus_rls_replica_adaptor_logicalfile.hpp: 56";
+ rLen = 0;
+ rLoc = 1912;
+ rType = 0;
+ vrLen = 2077;
+ vrLoc = 848;
+ };
+ 7B3C44EA0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285530D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_impl.cpp: 199";
+ rLen = 0;
+ rLoc = 7725;
+ rType = 0;
+ vrLen = 2124;
+ vrLoc = 0;
+ };
+ 7B3C44EB0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DD400D60D7EF00D78FC1 /* globus_rls_replica_adaptor_logicalfile_attr_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_attr_impl.cpp: 233";
+ rLen = 0;
+ rLoc = 9480;
+ rType = 0;
+ vrLen = 2300;
+ vrLoc = 7489;
+ };
+ 7B3C44EC0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DCE40D60C2D000D78FC1 /* globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp: 105";
+ rLen = 0;
+ rLoc = 3239;
+ rType = 0;
+ vrLen = 1485;
+ vrLoc = 2239;
+ };
+ 7B3C44ED0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DD400D60D7EF00D78FC1 /* globus_rls_replica_adaptor_logicalfile_attr_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_attr_impl.cpp: 239";
+ rLen = 15;
+ rLoc = 9733;
+ rType = 0;
+ vrLen = 2276;
+ vrLoc = 7025;
+ };
+ 7B3C44EE0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DCE40D60C2D000D78FC1 /* globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp: 123";
+ rLen = 0;
+ rLoc = 3794;
+ rType = 0;
+ vrLen = 1617;
+ vrLoc = 2239;
+ };
+ 7B3C44EF0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DD400D60D7EF00D78FC1 /* globus_rls_replica_adaptor_logicalfile_attr_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_attr_impl.cpp: 239";
+ rLen = 15;
+ rLoc = 9733;
+ rType = 0;
+ vrLen = 2199;
+ vrLoc = 7592;
+ };
+ 7B3C44F00F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285530D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_impl.cpp: 251";
+ rLen = 0;
+ rLoc = 10016;
+ rType = 0;
+ vrLen = 2403;
+ vrLoc = 6575;
+ };
+ 7B3C44F10F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9060BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file.hpp */;
+ name = "globus_gridftp_file_adaptor_file.hpp: 27";
+ rLen = 0;
+ rLoc = 969;
+ rType = 0;
+ vrLen = 2224;
+ vrLoc = 629;
+ };
+ 7B3C44F20F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9050BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file_impl.cpp */;
+ name = "globus_gridftp_file_adaptor_file_impl.cpp: 178";
+ rLen = 16;
+ rLoc = 6672;
+ rType = 0;
+ vrLen = 2154;
+ vrLoc = 5124;
+ };
+ 7B3C44F30F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285540D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile.hpp */;
+ name = "globus_rls_replica_adaptor_logicalfile.hpp: 56";
+ rLen = 0;
+ rLoc = 1912;
+ rType = 0;
+ vrLen = 2077;
+ vrLoc = 848;
+ };
+ 7B3C44F40F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285530D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_impl.cpp: 111";
+ rLen = 0;
+ rLoc = 4244;
+ rType = 0;
+ vrLen = 1866;
+ vrLoc = 2916;
+ };
+ 7B3C44F50F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9050BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file_impl.cpp */;
+ name = "globus_gridftp_file_adaptor_file_impl.cpp: 25";
+ rLen = 313;
+ rLoc = 719;
+ rType = 0;
+ vrLen = 1787;
+ vrLoc = 0;
+ };
+ 7B3C44F60F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B64E8060F090F11004D3A4E /* globus_gridftp_file_adaptor_file_nsentry_impl.cpp */;
+ name = "globus_gridftp_file_adaptor_file_nsentry_impl.cpp: 287";
+ rLen = 0;
+ rLoc = 8740;
+ rType = 0;
+ vrLen = 1890;
+ vrLoc = 7591;
+ };
+ 7B3C44F70F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9040BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir.hpp */;
+ name = "globus_gridftp_file_adaptor_dir.hpp: 45";
+ rLen = 0;
+ rLoc = 1561;
+ rType = 0;
+ vrLen = 1741;
+ vrLoc = 950;
+ };
+ 7B3C44F80F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC2854F0D241834002C51F7 /* globus_rls_replica_adaptor.hpp */;
+ name = "globus_rls_replica_adaptor.hpp: 27";
+ rLen = 0;
+ rLoc = 997;
+ rType = 0;
+ vrLen = 1795;
+ vrLoc = 0;
+ };
+ 7B3C44F90F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9060BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file.hpp */;
+ name = "globus_gridftp_file_adaptor_file.hpp: 40";
+ rLen = 449;
+ rLoc = 1552;
+ rType = 0;
+ vrLen = 2224;
+ vrLoc = 629;
+ };
+ 7B3C44FA0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B9FB9040BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir.hpp */;
+ name = "globus_gridftp_file_adaptor_dir.hpp: 45";
+ rLen = 0;
+ rLoc = 1561;
+ rType = 0;
+ vrLen = 1737;
+ vrLoc = 954;
+ };
+ 7B3C44FB0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DCE40D60C2D000D78FC1 /* globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp: 124";
+ rLen = 0;
+ rLoc = 3794;
+ rType = 0;
+ vrLen = 1602;
+ vrLoc = 2201;
+ };
+ 7B3C44FC0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285520D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.hpp */;
+ name = "globus_rls_replica_adaptor_logicaldirectory.hpp: 57";
+ rLen = 0;
+ rLoc = 1925;
+ rType = 0;
+ vrLen = 1768;
+ vrLoc = 540;
+ };
+ 7B3C44FD0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DCE40D60C2D000D78FC1 /* globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp: 105";
+ rLen = 90;
+ rLoc = 3178;
+ rType = 0;
+ vrLen = 1602;
+ vrLoc = 2201;
+ };
+ 7B3C44FE0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285520D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.hpp */;
+ name = "globus_rls_replica_adaptor_logicaldirectory.hpp: 57";
+ rLen = 0;
+ rLoc = 1925;
+ rType = 0;
+ vrLen = 1768;
+ vrLoc = 540;
+ };
+ 7B3C44FF0F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285510D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.cpp */;
+ name = "globus_rls_replica_adaptor_logicaldirectory.cpp: 259";
+ rLen = 0;
+ rLoc = 3997;
+ rType = 0;
+ vrLen = 1534;
+ vrLoc = 7097;
+ };
+ 7B3C45000F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285520D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.hpp */;
+ name = "globus_rls_replica_adaptor_logicaldirectory.hpp: 57";
+ rLen = 0;
+ rLoc = 1925;
+ rType = 0;
+ vrLen = 2224;
+ vrLoc = 2561;
+ };
+ 7B3C45010F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7B86DCE40D60C2D000D78FC1 /* globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp */;
+ name = "globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp: 116";
+ rLen = 62;
+ rLoc = 3553;
+ rType = 0;
+ vrLen = 1602;
+ vrLoc = 2201;
+ };
+ 7B3C45020F0F83940022FF52 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 7BC285510D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.cpp */;
+ name = "globus_rls_replica_adaptor_logicaldirectory.cpp: 352";
+ rLen = 0;
+ rLoc = 12599;
+ rType = 0;
+ vrLen = 2012;
+ vrLoc = 12992;
+ };
7B4F0F230E9EAF2D0008F0E8 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 7BDB2FF90DFABDB3001C2D09 /* globus_gsi_context_adaptor.cpp */;
@@ -422,9 +880,9 @@
path = /Users/oweidner/Work/SAGA/Code/trunk/adaptors/globus/project/XCode/../../file/globus_gridftp_file_adaptor_dir_nsentry_impl.cpp;
sourceTree = "<absolute>";
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {907, 3514}}";
- sepNavSelRange = "{4438, 0}";
- sepNavVisRange = "{4217, 465}";
+ sepNavIntBoundsRect = "{{0, 0}, {754, 3304}}";
+ sepNavSelRange = "{7049, 17}";
+ sepNavVisRange = "{6267, 802}";
};
};
7B64E8060F090F11004D3A4E /* globus_gridftp_file_adaptor_file_nsentry_impl.cpp */ = {
@@ -434,9 +892,9 @@
path = /Users/oweidner/Work/SAGA/Code/trunk/adaptors/globus/project/XCode/../../file/globus_gridftp_file_adaptor_file_nsentry_impl.cpp;
sourceTree = "<absolute>";
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {754, 4298}}";
- sepNavSelRange = "{9478, 0}";
- sepNavVisRange = "{6774, 954}";
+ sepNavIntBoundsRect = "{{0, 0}, {706, 4298}}";
+ sepNavSelRange = "{8740, 0}";
+ sepNavVisRange = "{7591, 1890}";
};
};
7B64E8780F091566004D3A4E /* PBXTextBookmark */ = {
@@ -459,36 +917,6 @@
vrLen = 1003;
vrLoc = 0;
};
- 7B64E87B0F091566004D3A4E /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B9FB9040BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir.hpp */;
- name = "globus_gridftp_file_adaptor_dir.hpp: 49";
- rLen = 373;
- rLoc = 1587;
- rType = 0;
- vrLen = 1152;
- vrLoc = 1370;
- };
- 7B64E87C0F091566004D3A4E /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B9FB9060BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file.hpp */;
- name = "globus_gridftp_file_adaptor_file.hpp: 52";
- rLen = 0;
- rLoc = 2001;
- rType = 0;
- vrLen = 1539;
- vrLoc = 1323;
- };
- 7B64E87E0F091566004D3A4E /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B64E8060F090F11004D3A4E /* globus_gridftp_file_adaptor_file_nsentry_impl.cpp */;
- name = "globus_gridftp_file_adaptor_file_nsentry_impl.cpp: 287";
- rLen = 0;
- rLoc = 8740;
- rType = 0;
- vrLen = 1099;
- vrLoc = 8382;
- };
7B64E87F0F091566004D3A4E /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 7B2A158C0D5A779E00832C20 /* globus_gridftp_file_adaptor_file_perm_impl.cpp */;
@@ -539,56 +967,6 @@
vrLen = 1867;
vrLoc = 244;
};
- 7B64E94C0F091B9A004D3A4E /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B9FB9050BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file_impl.cpp */;
- name = "globus_gridftp_file_adaptor_file_impl.cpp: 178";
- rLen = 0;
- rLoc = 6688;
- rType = 0;
- vrLen = 2071;
- vrLoc = 5110;
- };
- 7B64E94D0F091B9A004D3A4E /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B9FB9030BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir_impl.cpp */;
- name = "globus_gridftp_file_adaptor_dir_impl.cpp: 196";
- rLen = 0;
- rLoc = 7057;
- rType = 0;
- vrLen = 1972;
- vrLoc = 5744;
- };
- 7B64E94E0F091B9A004D3A4E /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B2A160D0D5A7A2200832C20 /* globus_gridftp_file_adaptor_dir_perm_impl.cpp */;
- name = "globus_gridftp_file_adaptor_dir_perm_impl.cpp: 109";
- rLen = 0;
- rLoc = 3902;
- rType = 0;
- vrLen = 1867;
- vrLoc = 244;
- };
- 7B64E94F0F091B9A004D3A4E /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B9FB9050BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file_impl.cpp */;
- name = "globus_gridftp_file_adaptor_file_impl.cpp: 178";
- rLen = 0;
- rLoc = 6688;
- rType = 0;
- vrLen = 2071;
- vrLoc = 5110;
- };
- 7B64E9540F091B9A004D3A4E /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B9FB9030BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir_impl.cpp */;
- name = "globus_gridftp_file_adaptor_dir_impl.cpp: 122";
- rLen = 0;
- rLoc = 4410;
- rType = 0;
- vrLen = 1786;
- vrLoc = 3255;
- };
7B6DA6890B9A2DA100168752 /* ALL */ = {
activeExec = 0;
};
@@ -599,36 +977,6 @@
sepNavVisRange = "{0, 189}";
};
};
- 7B86ACB30E13F82B00E2C7EF /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7BC285530D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile_impl.cpp */;
- name = "globus_rls_replica_adaptor_logicalfile_impl.cpp: 72";
- rLen = 163;
- rLoc = 2124;
- rType = 0;
- vrLen = 1756;
- vrLoc = 1481;
- };
- 7B86ACB40E13F82B00E2C7EF /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B86DCE40D60C2D000D78FC1 /* globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp */;
- name = "globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 1485;
- vrLoc = 642;
- };
- 7B86ACB50E13F82B00E2C7EF /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7B86DD400D60D7EF00D78FC1 /* globus_rls_replica_adaptor_logicalfile_attr_impl.cpp */;
- name = "globus_rls_replica_adaptor_logicalfile_attr_impl.cpp: 162";
- rLen = 0;
- rLoc = 6339;
- rType = 0;
- vrLen = 2218;
- vrLoc = 5088;
- };
7B86ACBA0E13F82B00E2C7EF /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 7B9FB9050BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file_impl.cpp */;
@@ -674,23 +1022,23 @@
fRef = 7B86DD400D60D7EF00D78FC1 /* globus_rls_replica_adaptor_logicalfile_attr_impl.cpp */;
name = "globus_rls_replica_adaptor_logicalfile_attr_impl.cpp: 162";
rLen = 0;
- rLoc = 6339;
+ rLoc = 7019;
rType = 0;
vrLen = 2218;
vrLoc = 5088;
};
7B86DCE40D60C2D000D78FC1 /* globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {747, 1648}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{642, 1485}";
+ sepNavIntBoundsRect = "{{0, 0}, {754, 1806}}";
+ sepNavSelRange = "{3793, 0}";
+ sepNavVisRange = "{3054, 749}";
};
};
7B86DD400D60D7EF00D78FC1 /* globus_rls_replica_adaptor_logicalfile_attr_impl.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {747, 3242}}";
- sepNavSelRange = "{6339, 0}";
- sepNavVisRange = "{5088, 2218}";
+ sepNavIntBoundsRect = "{{0, 0}, {754, 3458}}";
+ sepNavSelRange = "{9704, 75}";
+ sepNavVisRange = "{8651, 1140}";
};
};
7B88ED2C0DE081D6009C255B /* Source Control */ = {
@@ -781,30 +1129,30 @@
};
7B9FB9030BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir_impl.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {866, 3094}}";
+ sepNavIntBoundsRect = "{{0, 0}, {866, 3122}}";
sepNavSelRange = "{4410, 0}";
sepNavVisRange = "{3255, 1786}";
};
};
7B9FB9040BB1BA2400E9EA8D /* globus_gridftp_file_adaptor_dir.hpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {670, 2842}}";
- sepNavSelRange = "{1587, 373}";
- sepNavVisRange = "{1370, 1152}";
+ sepNavIntBoundsRect = "{{0, 0}, {706, 2954}}";
+ sepNavSelRange = "{1561, 0}";
+ sepNavVisRange = "{954, 1737}";
};
};
7B9FB9050BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file_impl.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {712, 5390}}";
- sepNavSelRange = "{6688, 0}";
- sepNavVisRange = "{5110, 2071}";
+ sepNavIntBoundsRect = "{{0, 0}, {706, 5418}}";
+ sepNavSelRange = "{719, 313}";
+ sepNavVisRange = "{0, 1787}";
};
};
7B9FB9060BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_file.hpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {670, 2016}}";
- sepNavSelRange = "{2001, 0}";
- sepNavVisRange = "{1323, 1539}";
+ sepNavIntBoundsRect = "{{0, 0}, {706, 1932}}";
+ sepNavSelRange = "{1552, 449}";
+ sepNavVisRange = "{629, 2224}";
};
};
7B9FB90B0BB1BA2500E9EA8D /* globus_gridftp_file_adaptor_connection.cpp */ = {
@@ -988,16 +1336,6 @@
vrLen = 1237;
vrLoc = 0;
};
- 7BBE6B6A0E13F8B300823537 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7BC285510D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.cpp */;
- name = "globus_rls_replica_adaptor_logicaldirectory.cpp: 38";
- rLen = 0;
- rLoc = 1223;
- rType = 0;
- vrLen = 1336;
- vrLoc = 987;
- };
7BC2854E0D241834002C51F7 /* globus_rls_replica_adaptor.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {754, 1485}}";
@@ -1007,37 +1345,37 @@
};
7BC2854F0D241834002C51F7 /* globus_rls_replica_adaptor.hpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {864, 975}}";
- sepNavSelRange = "{381, 0}";
- sepNavVisRange = "{0, 1446}";
+ sepNavIntBoundsRect = "{{0, 0}, {706, 882}}";
+ sepNavSelRange = "{997, 0}";
+ sepNavVisRange = "{0, 1795}";
};
};
7BC285510D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {747, 3592}}";
- sepNavSelRange = "{1223, 0}";
- sepNavVisRange = "{987, 1336}";
+ sepNavIntBoundsRect = "{{0, 0}, {845, 6552}}";
+ sepNavSelRange = "{12599, 0}";
+ sepNavVisRange = "{12992, 2012}";
};
};
7BC285520D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.hpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {864, 1398}}";
- sepNavSelRange = "{1353, 64}";
- sepNavVisRange = "{675, 1719}";
+ sepNavIntBoundsRect = "{{0, 0}, {706, 1778}}";
+ sepNavSelRange = "{1925, 0}";
+ sepNavVisRange = "{2561, 2224}";
};
};
7BC285530D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile_impl.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {907, 2411}}";
- sepNavSelRange = "{2233, 0}";
- sepNavVisRange = "{2043, 334}";
+ sepNavIntBoundsRect = "{{0, 0}, {803, 3612}}";
+ sepNavSelRange = "{4244, 0}";
+ sepNavVisRange = "{2916, 1866}";
};
};
7BC285540D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile.hpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {864, 1920}}";
- sepNavSelRange = "{4346, 0}";
- sepNavVisRange = "{1008, 1896}";
+ sepNavIntBoundsRect = "{{0, 0}, {754, 1988}}";
+ sepNavSelRange = "{4886, 10}";
+ sepNavVisRange = "{4319, 1362}";
};
};
7BC285560D241C55002C51F7 /* libsaga_adaptor_globus_rls_replica */ = {
@@ -1154,16 +1492,6 @@
vrLen = 1045;
vrLoc = 1760;
};
- 7BCD74FC0DFDA083005E9ADE /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7BC2854F0D241834002C51F7 /* globus_rls_replica_adaptor.hpp */;
- name = "globus_rls_replica_adaptor.hpp: 10";
- rLen = 0;
- rLoc = 381;
- rType = 0;
- vrLen = 1446;
- vrLoc = 0;
- };
7BCD74FD0DFDA083005E9ADE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 7B330F810D2CE3CB006F7ED0 /* globus_rls_replica_adaptor_connection.hpp */;
@@ -1174,16 +1502,6 @@
vrLen = 1477;
vrLoc = 0;
};
- 7BCD74FE0DFDA083005E9ADE /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7BC285520D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.hpp */;
- name = "globus_rls_replica_adaptor_logicaldirectory.hpp: 42";
- rLen = 64;
- rLoc = 1353;
- rType = 0;
- vrLen = 1719;
- vrLoc = 675;
- };
7BCD75000DFDA083005E9ADE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 7B330F820D2CE3CB006F7ED0 /* globus_rls_replica_adaptor_connection.cpp */;
@@ -1194,16 +1512,6 @@
vrLen = 1308;
vrLoc = 4756;
};
- 7BCD75010DFDA083005E9ADE /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 7BC285540D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile.hpp */;
- name = "globus_rls_replica_adaptor_logicalfile.hpp: 103";
- rLen = 0;
- rLoc = 4346;
- rType = 0;
- vrLen = 1896;
- vrLoc = 1008;
- };
7BD076170DF4A30200163A3E /* exception.hpp */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.cpp.h;
@@ -1384,7 +1692,7 @@
fRef = 7BC285530D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile_impl.cpp */;
name = "globus_rls_replica_adaptor_logicalfile_impl.cpp: 150";
rLen = 7;
- rLoc = 4633;
+ rLoc = 5892;
rType = 0;
vrLen = 2316;
vrLoc = 3299;
File [modified]: project.pbxproj
Delta lines: +10 -10
===================================================================
--- trunk/adaptors/globus/project/XCode/saga_globus_adaptors.xcodeproj/project.pbxproj 2009-01-02 16:27:24 UTC (rev 3238)
+++ trunk/adaptors/globus/project/XCode/saga_globus_adaptors.xcodeproj/project.pbxproj 2009-01-03 11:31:25 UTC (rev 3239)
@@ -107,63 +107,63 @@
isa = PBXContainerItemProxy;
containerPortal = 7B2AE5C60B9A7CD3009E3D9D /* saga_engine.xcodeproj */;
proxyType = 1;
- remoteGlobalIDString = 7B5552270B97C34000616724 /* saga_engine */;
+ remoteGlobalIDString = 7B5552270B97C34000616724;
remoteInfo = saga_engine;
};
7B64E7C40F090CE8004D3A4E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 7B2AE5C60B9A7CD3009E3D9D /* saga_engine.xcodeproj */;
proxyType = 1;
- remoteGlobalIDString = 7B5AFE6A0B9977EA00F9AF14 /* saga_package_job */;
+ remoteGlobalIDString = 7B5AFE6A0B9977EA00F9AF14;
remoteInfo = saga_package_job;
};
7B64E7C60F090CF5004D3A4E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 7B2AE5C60B9A7CD3009E3D9D /* saga_engine.xcodeproj */;
proxyType = 1;
- remoteGlobalIDString = 7B5552270B97C34000616724 /* saga_engine */;
+ remoteGlobalIDString = 7B5552270B97C34000616724;
remoteInfo = saga_engine;
};
7B64E7C80F090CF5004D3A4E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 7B2AE5C60B9A7CD3009E3D9D /* saga_engine.xcodeproj */;
proxyType = 1;
- remoteGlobalIDString = 7B5AFE0A0B99759300F9AF14 /* saga_package_namespace */;
+ remoteGlobalIDString = 7B5AFE0A0B99759300F9AF14;
remoteInfo = saga_package_namespace;
};
7B64E7CA0F090CF5004D3A4E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 7B2AE5C60B9A7CD3009E3D9D /* saga_engine.xcodeproj */;
proxyType = 1;
- remoteGlobalIDString = 7B2A409C0B996DB200E47329 /* saga_package_file */;
+ remoteGlobalIDString = 7B2A409C0B996DB200E47329;
remoteInfo = saga_package_file;
};
7B64E7CC0F090D00004D3A4E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 7B2AE5C60B9A7CD3009E3D9D /* saga_engine.xcodeproj */;
proxyType = 1;
- remoteGlobalIDString = 7B5552270B97C34000616724 /* saga_engine */;
+ remoteGlobalIDString = 7B5552270B97C34000616724;
remoteInfo = saga_engine;
};
7B64E7CE0F090D00004D3A4E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 7B2AE5C60B9A7CD3009E3D9D /* saga_engine.xcodeproj */;
proxyType = 1;
- remoteGlobalIDString = 7B5AFE0A0B99759300F9AF14 /* saga_package_namespace */;
+ remoteGlobalIDString = 7B5AFE0A0B99759300F9AF14;
remoteInfo = saga_package_namespace;
};
7B64E7D00F090D00004D3A4E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 7B2AE5C60B9A7CD3009E3D9D /* saga_engine.xcodeproj */;
proxyType = 1;
- remoteGlobalIDString = 7B6DA6120B9A206900168752 /* saga_package_replica */;
+ remoteGlobalIDString = 7B6DA6120B9A206900168752;
remoteInfo = saga_package_replica;
};
7B64E7D20F090D10004D3A4E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 7B2AE5C60B9A7CD3009E3D9D /* saga_engine.xcodeproj */;
proxyType = 1;
- remoteGlobalIDString = 7B5552270B97C34000616724 /* saga_engine */;
+ remoteGlobalIDString = 7B5552270B97C34000616724;
remoteInfo = saga_engine;
};
7B6DA68C0B9A2DA900168752 /* PBXContainerItemProxy */ = {
@@ -583,8 +583,8 @@
7BC285530D241834002C51F7 /* globus_rls_replica_adaptor_logicalfile_impl.cpp */,
7B86DD400D60D7EF00D78FC1 /* globus_rls_replica_adaptor_logicalfile_attr_impl.cpp */,
7B86DCE40D60C2D000D78FC1 /* globus_rls_replica_adaptor_logicalfile_nsentry_impl.cpp */,
+ 7BC285520D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.hpp */,
7BC285510D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.cpp */,
- 7BC285520D241834002C51F7 /* globus_rls_replica_adaptor_logicaldirectory.hpp */,
7BC285500D241834002C51F7 /* globus_rls_logical_file_adaptor.ini */,
);
name = replica;
More information about the saga-devel
mailing list