[SAGA-RG] SAGA python bindings...
Andre Merzky
andre at merzky.net
Tue Aug 16 13:47:27 CDT 2011
Hi Mark, Sylvain,
as you both seem to agree that the April'10 JPySAGA/PySAGA
release is the latest, guess we start from this one.
One of the things we received from the VU before they went
Missing In Action was a comparison between the VU and the
LSU bindings. I attach that here for reference.
Ole, I generated the python-doc for that release, and saved
them on cyder into ~amerzky/html.tgz - could you put that up
on our webspace somewhere, temporarily?
Cheers, Andre.
On Tue, Aug 16, 2011 at 7:47 PM, M.A. Santcroos
<m.a.santcroos at amc.uva.nl> wrote:
> Hi,
>
> On 8/16/11 19:29 , "Andre Merzky" <andre at merzky.net> wrote:
>>I checked the respective mail threads, and the last agreement was to
>>adopt the VU Python Bindings. If I am reading Sylvain's mail correctly,
>>those are the ones used by his group, so the complains about being
>>non-pythonic (factory style) apply.
>>
>>I do not really know where to find their latest version, google only
>>came up with http://gforge.cs.vu.nl/gf/project/pysaga/ (amongst a lot
>>of noise) - the file section there lists a release from April 2010.
>
> The latest JPySAGA release includes a copy of the PySAGA spec that's
> generated on 9th April 2010, so this is most likely the most recent there
> is.
> (The SVN repo is also quiet for a year now)
>
> It would be good to find out the actual reason for using these create()
> constructs.
>
> Gr,
>
> Mark
>
>
--
Nothing is ever easy...
-------------- next part --------------
-----------------------------------------------------------------------------------------------------
Context
-----------------------------------------------------------------------------------------------------
| VU module:context,class:Context | LSU module:_engine,class:context |
-----------------------------------------------------------------------------------------------------
|attribute_exists(key) |attribute_exists(str) |
| |--attribute_exists(routine_type,str) |
| | |
|attribute_is_readonly(key) |attribute_is_readonly(str) |
| |--attribute_is_readonly(routine_type,str) |
| | |
|attribute_is_removable(key) |attribute_is_removable(str) |
| |--attribute_is_removable(routine_type,str) |
| | |
|attribute_is_vector(key) |attribute_is_vector(str) |
| |--attribute_is_vector(routine_type,str) |
| | |
|attribute_is_writable(key) |attribute_is_writable(str) |
| |--attribute_is_writable(routine_type,str) |
| | |
|clone() |clone() |
| | |
|find_attributes(pattern) |find_attributes(str) |
| |--find_attributes(routine_type,str) |
| | |
|get_attribute(key) |get_attribute(str) |
| |--get_attribute(routine_type,str) |
| | |
|get_id() |get_id() |
| | |
|get_session() |get_object_type_name() |
| | |
|get_type() |get_session() |
| | |
|get_vector_attribute(key) |get_type() |
| | |
|list_attributes() |get_vector_attribute(str) |
| |--get_vector_attribute(routine_type,str) |
| | |
|remove_attribute(key) |list_attributes() |
| |--list_attributes(routine_type) |
| | |
|set_attribute(key,value) |remove_attribute(str) |
| |--remove_attribute(routine_type,str) |
| | |
|set_defaults() |set_attribute(str,str) |
| |--set_attribute(routine_type,str,str) |
| | |
|set_vector_attribute(key,values) |set_vector_attribute(str,object) |
| |--set_vector_attribute(routine_type,str,object) |
| | |
-----------------------------------------------------------------------------------------------------
Directory
-----------------------------------------------------------------------------------------------------
| VU module:filesystem,class:Directory |LSU module:filesystem._filesystem,class:directory|
-----------------------------------------------------------------------------------------------------
|change_dir(name,tasktype) |change_dir(str) |
| |--change_dir(routine_type,str) |
| | |
|clone() |clone() |
| | |
|close(tasktype) |close() |
| |--close(routine_type) |
| | |
|copy(source,target,flags,tasktype) |copy(url,url,int) |
| |--copy(routine_type,url,url,int) |
| |--copy(str,url,int) |
| |--copy(routine_type,str,url,int) |
| |--copy(url,str,int) |
| |--copy(routine_type,url,str,int) |
| |--copy(str,str,int) |
| |--copy(routine_type,str,str,int) |
| | |
|copy_self(target,flags,tasktype) |exists(url) |
| |--exists(routine_type,url) |
| |--exists(str) |
| |--exists(routine_type,str) |
| | |
|exists(name,tasktype) |find(str,int) |
| |--find(routine_type,str,int) |
| | |
|find(name_pattern,flags,tasktype) |get_cwd() |
| |--get_cwd(routine_type) |
| | |
|get_cwd() |get_entry(int) |
| |--get_entry(routine_type,int) |
| | |
|get_entry(entry,tasktype) |get_group() |
| |--get_group(routine_type) |
| | |
|get_group(tasktype) |get_id() |
| | |
|get_id() |get_name() |
| |--get_name(routine_type) |
| | |
|get_name() |get_num_entries() |
| |--get_num_entries(routine_type) |
| | |
|get_num_entries(tasktype) |get_object_type_name() |
| | |
|get_owner(tasktype) |get_owner() |
| |--get_owner(routine_type) |
| | |
|get_session() |get_session() |
| | |
|get_size(name,flags,tasktype) |get_size(url) |
| |--get_size(routine_type,url) |
| |--get_size(str) |
| |--get_size(routine_type,str) |
| | |
|get_type() |get_type() |
| | |
|get_url(tasktype) |get_url() |
| |--get_url(routine_type) |
| | |
|is_dir(name,tasktype) |is_dir(url) |
| |--is_dir(routine_type,url) |
| |--is_dir(str) |
| |--is_dir(routine_type,str) |
| | |
|is_dir_self() |is_entry(url) |
| |--is_entry(routine_type,url) |
| |--is_entry(str) |
| |--is_entry(routine_type,str) |
| | |
|is_entry(name,tasktype) |is_file(url) |
| |--is_file(routine_type,url) |
| |--is_file(str) |
| |--is_file(routine_type,str) |
| | |
|is_entry_self() |is_link(url) |
| |--is_link(routine_type,url) |
| |--is_link(str) |
| |--is_link(routine_type,str) |
| | |
|is_file(name,tasktype) |link(url,url,int) |
| |--link(routine_type,url,url,int) |
| |--link(str,url,int) |
| |--link(routine_type,str,url,int) |
| |--link(url,str,int) |
| |--link(routine_type,url,str,int) |
| |--link(str,str,int) |
| |--link(routine_type,str,str,int) |
| | |
|is_link(name,tasktype) |list(str,int) |
| |--list(routine_type,str,int) |
| | |
|is_link_self() |make_dir(url,int) |
| |--make_dir(routine_type,url,int) |
| | |
|link(source,target,flags,tasktype) |move(url,url,int) |
| |--move(routine_type,url,url,int) |
| |--move(str,url,int) |
| |--move(routine_type,str,url,int) |
| |--move(url,str,int) |
| |--move(routine_type,url,str,int) |
| |--move(str,str,int) |
| |--move(routine_type,str,str,int) |
| | |
|link_self(target,flags,tasktype) |open(url,int) |
| |--open(routine_type,url,int) |
| |--open(str,int) |
| |--open(routine_type,str,int) |
| | |
|list(name_pattern,flags,tasktype) |open_dir(url,int) |
| |--open_dir(routine_type,url,int) |
| |--open_dir(str,int) |
| |--open_dir(routine_type,str,int) |
| | |
|make_dir(target,flags,tasktype) |permissions_allow(str,str,int,int) |
| |--permissions_allow(routine_type,str,str,int,int)|
| |--permissions_allow(url,str,int,int) |
| |--permissions_allow(routine_type,url,str,int,int)|
| | |
|move(source,target,flags,tasktype) |permissions_check(str,int) |
| |--permissions_check(routine_type,str,int) |
| | |
|move_self(target,flags,tasktype) |permissions_deny(str,str,int,int) |
| |--permissions_deny(routine_type,str,str,int,int) |
| |--permissions_deny(url,str,int,int) |
| |--permissions_deny(routine_type,url,str,int,int) |
| | |
|open(name,flags,tasktype) |read_link(url) |
| |--read_link(routine_type,url) |
| |--read_link(str) |
| |--read_link(routine_type,str) |
| | |
|open_dir(name,flags,tasktype) |remove(url,int) |
| |--remove(routine_type,url,int) |
| |--remove(str,int) |
| |--remove(routine_type,str,int) |
| | |
|permissions_allow(target,id,perm,flags,tasktype) | |
|permissions_allow_self(id,perm,flags,tasktype) | |
|permissions_check(id,perm,tasktype) | |
|permissions_deny(target,id,perm,flags,tasktype) | |
|permissions_deny_self(id,perm,flags,tasktype) | |
|read_link(name,tasktype) | |
|read_link_self() | |
|remove(target,flags,tasktype) | |
|remove_self(flags,tasktype) | |
-----------------------------------------------------------------------------------------------------
File
-----------------------------------------------------------------------------------------------------
| VU module:filesystem,class:File | LSU module:filesystem._filesystem,class:file |
-----------------------------------------------------------------------------------------------------
|clone() |clone() |
| | |
|close(tasktype) |close() |
| |--close(routine_type) |
| | |
|copy_self(target,flags,tasktype) |copy(url,int) |
| |--copy(routine_type,url,int) |
| |--copy(str,int) |
| |--copy(routine_type,str,int) |
| | |
|get_cwd() |get_cwd() |
| |--get_cwd(routine_type) |
| | |
|get_group(tasktype) |get_group() |
| |--get_group(routine_type) |
| | |
|get_id() |get_id() |
| | |
|get_name() |get_name() |
| |--get_name(routine_type) |
| | |
|get_owner(tasktype) |get_object_type_name() |
| | |
|get_session() |get_owner() |
| |--get_owner(routine_type) |
| | |
|get_size(tasktype) |get_session() |
| | |
|get_type() |get_size() |
| |--get_size(routine_type) |
| | |
|get_url(tasktype) |get_type() |
| | |
|is_dir_self() |get_url() |
| |--get_url(routine_type) |
| | |
|is_entry_self() |is_dir() |
| |--is_dir(routine_type) |
| | |
|is_link_self() |is_entry() |
| |--is_entry(routine_type) |
| | |
|link_self(target,flags,tasktype) |is_link() |
| |--is_link(routine_type) |
| | |
|modes_e() |link(url,int) |
| |--link(routine_type,url,int) |
| |--link(str,int) |
| |--link(routine_type,str,int) |
| | |
|move_self(target,flags,tasktype) |move(url,int) |
| |--move(routine_type,url,int) |
| |--move(str,int) |
| |--move(routine_type,str,int) |
| | |
|permissions_allow(id,perm,tasktype) |permissions_allow(str,int) |
| |--permissions_allow(routine_type,str,int) |
| |--permissions_allow(str,int,int) |
| |--permissions_allow(routine_type,str,int,int) |
| | |
|permissions_allow_self(id,perm,flags,tasktype) |permissions_check(str,int) |
| |--permissions_check(routine_type,str,int) |
| | |
|permissions_check(id,perm,tasktype) |permissions_deny(str,int) |
| |--permissions_deny(routine_type,str,int) |
| |--permissions_deny(str,int,int) |
| |--permissions_deny(routine_type,str,int,int) |
| | |
|permissions_deny(id,perm,tasktype) |read(object,int) |
| |--read(routine_type,object,int) |
| |--read(int) |
| |--read(routine_type,int) |
| | |
|permissions_deny_self(id,perm,flags,tasktype) |read_link() |
| |--read_link(routine_type) |
| | |
|read(size,tasktype) |remove() |
| |--remove(routine_type) |
| | |
|read_e(emode,spec,tasktype) |seek(int,seek_mode) |
| |--seek(routine_type,int,seek_mode) |
| | |
|read_link_self() |write(object,int) |
| |--write(routine_type,object,int) |
| |--write(object) |
| |--write(routine_type,object) |
| | |
|read_p(pattern,tasktype) | |
|read_v(iovecs) | |
|remove_self(flags,tasktype) | |
|seek(offset,whence) | |
|size_e(emode,spec) | |
|size_p(pattern) | |
|write(data,size,tasktype) | |
|write_e(emode,spec,data,tasktype) | |
|write_p(pattern,data,tasktype) | |
|write_v(iovecs) | |
-----------------------------------------------------------------------------------------------------
Job
-----------------------------------------------------------------------------------------------------
| VU module:job,class:Job | LSU module:job._job,class:job |
-----------------------------------------------------------------------------------------------------
|add_callback(name,cb) |add_callback(str,object) |
| |--add_callback(str,object,object) |
| | |
|attribute_exists(key) |attribute_exists(str) |
| |--attribute_exists(routine_type,str) |
| | |
|attribute_is_readonly(key) |attribute_is_readonly(str) |
| |--attribute_is_readonly(routine_type,str) |
| | |
|attribute_is_removable(key) |attribute_is_removable(str) |
| |--attribute_is_removable(routine_type,str) |
| | |
|attribute_is_vector(key) |attribute_is_vector(str) |
| |--attribute_is_vector(routine_type,str) |
| | |
|attribute_is_writable(key) |attribute_is_writable(str) |
| |--attribute_is_writable(routine_type,str) |
| | |
|cancel(timeout) |cancel(float) |
| |--cancel(routine_type,float) |
| | |
|checkpoint(tasktype) |checkpoint() |
| |--checkpoint(routine_type) |
| | |
|clone() |clone() |
| | |
|find_attributes(pattern) |find_attributes(str) |
| |--find_attributes(routine_type,str) |
| | |
|get_attribute(key) |get_attribute(str) |
| |--get_attribute(routine_type,str) |
| | |
|get_group(tasktype) |get_description() |
| |--get_description(routine_type) |
| | |
|get_id() |get_id() |
| | |
|get_job_description(tasktype) |get_job_id() |
| |--get_job_id(routine_type) |
| | |
|get_metric(name) |get_metric(str) |
| | |
|get_object() |get_object() |
| | |
|get_owner(tasktype) |get_object_type_name() |
| | |
|get_result() |get_result() |
| | |
|get_session() |get_session() |
| | |
|get_state() |get_state() |
| |--get_state(routine_type) |
| | |
|get_stderr(tasktype) |get_stderr() |
| |--get_stderr(routine_type) |
| | |
|get_stdin(tasktype) |get_stdin() |
| |--get_stdin(routine_type) |
| | |
|get_stdout(tasktype) |get_stdout() |
| |--get_stdout(routine_type) |
| | |
|get_type() |get_type() |
| | |
|get_vector_attribute(key) |get_vector_attribute(str) |
| |--get_vector_attribute(routine_type,str) |
| | |
|list_attributes() |list_attributes() |
| |--list_attributes(routine_type) |
| | |
|list_metrics() |list_metrics() |
| | |
|migrate(jd,tasktype) |migrate(description) |
| |--migrate(routine_type,description) |
| | |
|permissions_allow(id,perm,tasktype) |remove_attribute(str) |
| |--remove_attribute(routine_type,str) |
| | |
|permissions_check(id,perm,tasktype) |remove_callback(str,int) |
| | |
|permissions_deny(id,perm,tasktype) |resume() |
| |--resume(routine_type) |
| | |
|remove_attribute(key) |rethrow() |
| | |
|remove_callback(name,cookie) |run() |
| |--run(routine_type) |
| | |
|resume(tasktype) |set_attribute(str,str) |
| |--set_attribute(routine_type,str,str) |
| | |
|rethrow() |set_vector_attribute(str,object) |
| |--set_vector_attribute(routine_type,str,object) |
| | |
|run() |signal(int) |
| |--signal(routine_type,int) |
| | |
|set_attribute(key,value) |suspend() |
| |--suspend(routine_type) |
| | |
|set_vector_attribute(key,values) |wait(float) |
| |--wait(routine_type,float) |
| | |
|signal(signum,tasktype) | |
|wait(timeout) | |
-----------------------------------------------------------------------------------------------------
JobDescription
-----------------------------------------------------------------------------------------------------
| VU module:job,class:JobDescription | LSU module:job._job,class:description |
-----------------------------------------------------------------------------------------------------
|attribute_exists(key) |attribute_exists(str) |
| |--attribute_exists(routine_type,str) |
| | |
|attribute_is_readonly(key) |attribute_is_readonly(str) |
| |--attribute_is_readonly(routine_type,str) |
| | |
|attribute_is_removable(key) |attribute_is_removable(str) |
| |--attribute_is_removable(routine_type,str) |
| | |
|attribute_is_vector(key) |attribute_is_vector(str) |
| |--attribute_is_vector(routine_type,str) |
| | |
|attribute_is_writable(key) |attribute_is_writable(str) |
| |--attribute_is_writable(routine_type,str) |
| | |
|clone() |clone() |
| | |
|find_attributes(pattern) |find_attributes(str) |
| |--find_attributes(routine_type,str) |
| | |
|get_attribute(key) |get_attribute(str) |
| |--get_attribute(routine_type,str) |
| | |
|get_id() |get_id() |
| | |
|get_session() |get_object_type_name() |
| | |
|get_type() |get_session() |
| | |
|get_vector_attribute(key) |get_type() |
| | |
|list_attributes() |get_vector_attribute(str) |
| |--get_vector_attribute(routine_type,str) |
| | |
|remove_attribute(key) |list_attributes() |
| |--list_attributes(routine_type) |
| | |
|set_attribute(key,value) |remove_attribute(str) |
| |--remove_attribute(routine_type,str) |
| | |
|set_vector_attribute(key,values) |set_attribute(str,str) |
| |--set_attribute(routine_type,str,str) |
| | |
| |set_vector_attribute(str,object) |
| |--set_vector_attribute(routine_type,str,object) |
| | |
-----------------------------------------------------------------------------------------------------
JobService
-----------------------------------------------------------------------------------------------------
| VU module:job,class:JobService | LSU module:job._job,class:service |
-----------------------------------------------------------------------------------------------------
|clone() |clone() |
| | |
|create_job(jd,tasktype) |create_job(description) |
| |--create_job(routine_type,description) |
| | |
|get_id() |get_id() |
| | |
|get_job(job_id,tasktype) |get_job(str) |
| |--get_job(routine_type,str) |
| | |
|get_self(tasktype) |get_object_type_name() |
| | |
|get_session() |get_self() |
| |--get_self(routine_type) |
| | |
|get_type() |get_session() |
| | |
|list(tasktype) |get_type() |
| | |
|run_job(commandline,host,tasktype) |list() |
| |--list(routine_type) |
| | |
| |run_job(str,str) |
| |--run_job(routine_type) |
| | |
| |run_job_noio(str,str) |
| |--run_job_noio(routine_type,str,str) |
| | |
-----------------------------------------------------------------------------------------------------
LogicalDirectory
-----------------------------------------------------------------------------------------------------
| VU module:logicalfile,class:LogicalDirectory | LSU module:replica._replica,class:directory |
-----------------------------------------------------------------------------------------------------
|attribute_exists(key) |attribute_exists(str) |
| |--attribute_exists(routine_type,str) |
| | |
|attribute_is_readonly(key) |attribute_is_readonly(str) |
| |--attribute_is_readonly(routine_type,str) |
| | |
|attribute_is_removable(key) |attribute_is_removable(str) |
| |--attribute_is_removable(routine_type,str) |
| | |
|attribute_is_vector(key) |attribute_is_vector(str) |
| |--attribute_is_vector(routine_type,str) |
| | |
|attribute_is_writable(key) |attribute_is_writable(str) |
| |--attribute_is_writable(routine_type,str) |
| | |
|change_dir(name,tasktype) |change_dir(str) |
| |--change_dir(routine_type,str) |
| | |
|clone() |clone() |
| | |
|close(tasktype) |close() |
| |--close(routine_type) |
| | |
|copy(source,target,flags,tasktype) |copy(url,url,int) |
| |--copy(routine_type,url,url,int) |
| |--copy(str,url,int) |
| |--copy(routine_type,str,url,int) |
| |--copy(url,str,int) |
| |--copy(routine_type,url,str,int) |
| |--copy(str,str,int) |
| |--copy(routine_type,str,str,int) |
| | |
|copy_self(target,flags,tasktype) |exists(url) |
| |--exists(routine_type,url) |
| |--exists(str) |
| |--exists(routine_type,str) |
| | |
|exists(name,tasktype) |find(str,object,int) |
| |--find(routine_type,str,object,int) |
| | |
|find(name_pattern,attr_pattern,flags,tasktype) |find_attributes(str) |
| |--find_attributes(routine_type,str) |
| | |
|find_attributes(pattern) |get_attribute(str) |
| |--get_attribute(routine_type,str) |
| | |
|get_attribute(key) |get_cwd() |
| |--get_cwd(routine_type) |
| | |
|get_cwd() |get_entry(int) |
| |--get_entry(routine_type,int) |
| | |
|get_entry(entry,tasktype) |get_group() |
| |--get_group(routine_type) |
| | |
|get_group(tasktype) |get_id() |
| | |
|get_id() |get_name() |
| |--get_name(routine_type) |
| | |
|get_name() |get_num_entries() |
| |--get_num_entries(routine_type) |
| | |
|get_num_entries(tasktype) |get_object_type_name() |
| | |
|get_owner(tasktype) |get_owner() |
| |--get_owner(routine_type) |
| | |
|get_session() |get_session() |
| | |
|get_type() |get_type() |
| | |
|get_url(tasktype) |get_url() |
| |--get_url(routine_type) |
| | |
|get_vector_attribute(key) |get_vector_attribute(str) |
| |--get_vector_attribute(routine_type,str) |
| | |
|is_dir(name,tasktype) |is_dir(url) |
| |--is_dir(routine_type,url) |
| |--is_dir(str) |
| |--is_dir(routine_type,str) |
| | |
|is_dir_self() |is_entry(url) |
| |--is_entry(routine_type,url) |
| |--is_entry(str) |
| |--is_entry(routine_type,str) |
| | |
|is_entry(name,tasktype) |is_file(str) |
| |--is_file(routine_type,str) |
| | |
|is_entry_self() |is_link(url) |
| |--is_link(routine_type,url) |
| |--is_link(str) |
| |--is_link(routine_type,str) |
| | |
|is_file(name,tasktype) |link(url,url,int) |
| |--link(routine_type,url,url,int) |
| |--link(str,url,int) |
| |--link(routine_type,str,url,int) |
| |--link(url,str,int) |
| |--link(routine_type,url,str,int) |
| |--link(str,str,int) |
| |--link(routine_type,str,str,int) |
| | |
|is_link(name,tasktype) |list(str,int) |
| |--list(routine_type,str,int) |
| | |
|is_link_self() |list_attributes() |
| |--list_attributes(routine_type) |
| | |
|link(source,target,flags,tasktype) |make_dir(url,int) |
| |--make_dir(routine_type,url,int) |
| | |
|link_self(target,flags,tasktype) |move(url,url,int) |
| |--move(routine_type,url,url,int) |
| |--move(str,url,int) |
| |--move(routine_type,str,url,int) |
| |--move(url,str,int) |
| |--move(routine_type,url,str,int) |
| |--move(str,str,int) |
| |--move(routine_type,str,str,int) |
| | |
|list(name_pattern,flags,tasktype) |open(url,int) |
| |--open(routine_type,url,int) |
| |--open(str,int) |
| |--open(routine_type,str,int) |
| | |
|list_attributes() |open_dir(url,int) |
| |--open_dir(routine_type,url,int) |
| |--open_dir(str,int) |
| |--open_dir(routine_type,str,int) |
| | |
|make_dir(target,flags,tasktype) |permissions_allow(str,str,int,int) |
| |--permissions_allow(routine_type,str,str,int,int)|
| |--permissions_allow(url,str,int,int) |
| |--permissions_allow(routine_type,url,str,int,int)|
| | |
|move(source,target,flags,tasktype) |permissions_check(str,int) |
| |--permissions_check(routine_type,str,int) |
| | |
|move_self(target,flags,tasktype) |permissions_deny(str,str,int,int) |
| |--permissions_deny(routine_type,str,str,int,int) |
| |--permissions_deny(url,str,int,int) |
| |--permissions_deny(routine_type,url,str,int,int) |
| | |
|open(name,flags,tasktype) |read_link(url) |
| |--read_link(routine_type,url) |
| |--read_link(str) |
| |--read_link(routine_type,str) |
| | |
|open_dir(name,flags,tasktype) |remove(url,int) |
| |--remove(routine_type,url,int) |
| |--remove(str,int) |
| |--remove(routine_type,str,int) |
| | |
|permissions_allow(target,id,perm,flags,tasktype) |remove_attribute(str) |
| |--remove_attribute(routine_type,str) |
| | |
|permissions_allow_self(id,perm,flags,tasktype) |set_attribute(str,str) |
| |--set_attribute(routine_type,str,str) |
| | |
|permissions_check(id,perm,tasktype) |set_vector_attribute(str,object) |
| |--set_vector_attribute(routine_type,str,object) |
| | |
|permissions_deny(target,id,perm,flags,tasktype) | |
|permissions_deny_self(id,perm,flags,tasktype) | |
|read_link(name,tasktype) | |
|read_link_self() | |
|remove(target,flags,tasktype) | |
|remove_attribute(key) | |
|remove_self(flags,tasktype) | |
|set_attribute(key,value) | |
|set_vector_attribute(key,values) | |
-----------------------------------------------------------------------------------------------------
LogicalFile
-----------------------------------------------------------------------------------------------------
| VU module:logicalfile,class:LogicalFile | LSU module:replica._replica,class:entry |
-----------------------------------------------------------------------------------------------------
|add_location(name,tasktype) |add_location(url) |
| |--add_location(routine_type,url) |
| | |
|attribute_exists(key) |attribute_exists(str) |
| |--attribute_exists(routine_type,str) |
| | |
|attribute_is_readonly(key) |attribute_is_readonly(str) |
| |--attribute_is_readonly(routine_type,str) |
| | |
|attribute_is_removable(key) |attribute_is_removable(str) |
| |--attribute_is_removable(routine_type,str) |
| | |
|attribute_is_vector(key) |attribute_is_vector(str) |
| |--attribute_is_vector(routine_type,str) |
| | |
|attribute_is_writable(key) |attribute_is_writable(str) |
| |--attribute_is_writable(routine_type,str) |
| | |
|clone() |clone() |
| | |
|close(tasktype) |close() |
| |--close(routine_type) |
| | |
|copy_self(target,flags,tasktype) |copy(url,int) |
| |--copy(routine_type,url,int) |
| |--copy(str,int) |
| |--copy(routine_type,str,int) |
| | |
|find_attributes(pattern) |find_attributes(str) |
| |--find_attributes(routine_type,str) |
| | |
|get_attribute(key) |get_attribute(str) |
| |--get_attribute(routine_type,str) |
| | |
|get_cwd() |get_cwd() |
| |--get_cwd(routine_type) |
| | |
|get_group(tasktype) |get_group() |
| |--get_group(routine_type) |
| | |
|get_id() |get_id() |
| | |
|get_name() |get_name() |
| |--get_name(routine_type) |
| | |
|get_owner(tasktype) |get_object_type_name() |
| | |
|get_session() |get_owner() |
| |--get_owner(routine_type) |
| | |
|get_type() |get_session() |
| | |
|get_url(tasktype) |get_type() |
| | |
|get_vector_attribute(key) |get_url() |
| |--get_url(routine_type) |
| | |
|is_dir_self() |get_vector_attribute(str) |
| |--get_vector_attribute(routine_type,str) |
| | |
|is_entry_self() |is_dir() |
| |--is_dir(routine_type) |
| | |
|is_link_self() |is_entry() |
| |--is_entry(routine_type) |
| | |
|link_self(target,flags,tasktype) |is_link() |
| |--is_link(routine_type) |
| | |
|list_attributes() |link(url,int) |
| |--link(routine_type,url,int) |
| |--link(str,int) |
| |--link(routine_type,str,int) |
| | |
|list_locations(tasktype) |list_attributes() |
| |--list_attributes(routine_type) |
| | |
|move_self(target,flags,tasktype) |list_locations() |
| |--list_locations(routine_type) |
| | |
|permissions_allow(id,perm,tasktype) |move(url,int) |
| |--move(routine_type,url,int) |
| |--move(str,int) |
| |--move(routine_type,str,int) |
| | |
|permissions_allow_self(id,perm,flags,tasktype) |permissions_allow(str,int) |
| |--permissions_allow(routine_type,str,int) |
| |--permissions_allow(str,int,int) |
| |--permissions_allow(routine_type,str,int,int) |
| | |
|permissions_check(id,perm,tasktype) |permissions_check(str,int) |
| |--permissions_check(routine_type,str,int) |
| | |
|permissions_deny(id,perm,tasktype) |permissions_deny(str,int) |
| |--permissions_deny(routine_type,str,int) |
| |--permissions_deny(str,int,int) |
| |--permissions_deny(routine_type,str,int,int) |
| | |
|permissions_deny_self(id,perm,flags,tasktype) |read_link() |
| |--read_link(routine_type) |
| | |
|read_link_self() |remove() |
| |--remove(routine_type) |
| | |
|remove_attribute(key) |remove_attribute(str) |
| |--remove_attribute(routine_type,str) |
| | |
|remove_location(name,tasktype) |remove_location(url) |
| |--remove_location(routine_type,url) |
| | |
|remove_self(flags,tasktype) |replicate(url,int) |
| |--replicate(routine_type,url,int) |
| |--replicate(str,int) |
| |--replicate(routine_type,str,int) |
| | |
|replicate(name,flags,tasktype) |set_attribute(str,str) |
| |--set_attribute(routine_type,str,str) |
| | |
|set_attribute(key,value) |set_vector_attribute(str,object) |
| |--set_vector_attribute(routine_type,str,object) |
| | |
|set_vector_attribute(key,values) |update_location(url,url) |
| |--update_location(routine_type,url,url) |
| | |
|update_location(old,new,tasktype) | |
-----------------------------------------------------------------------------------------------------
NSDirectory
-----------------------------------------------------------------------------------------------------
| VU module:namespace,class:NSDirectory |LSU module:name_space._name_space,class:directory|
-----------------------------------------------------------------------------------------------------
|change_dir(name,tasktype) |change_dir(str) |
| |--change_dir(routine_type,str) |
| | |
|clone() |clone() |
| | |
|close(tasktype) |close() |
| |--close(routine_type) |
| | |
|copy(source,target,flags,tasktype) |copy(url,url,int) |
| |--copy(routine_type,url,url,int) |
| |--copy(str,url,int) |
| |--copy(routine_type,str,url,int) |
| |--copy(url,str,int) |
| |--copy(routine_type,url,str,int) |
| |--copy(str,str,int) |
| |--copy(routine_type,str,str,int) |
| | |
|copy_self(target,flags,tasktype) |exists(url) |
| |--exists(routine_type,url) |
| |--exists(str) |
| |--exists(routine_type,str) |
| | |
|exists(name,tasktype) |find(str,int) |
| |--find(routine_type,str,int) |
| | |
|find(name_pattern,flags,tasktype) |get_cwd() |
| |--get_cwd(routine_type) |
| | |
|get_cwd() |get_entry(int) |
| |--get_entry(routine_type,int) |
| | |
|get_entry(entry,tasktype) |get_group() |
| |--get_group(routine_type) |
| | |
|get_group(tasktype) |get_id() |
| | |
|get_id() |get_name() |
| |--get_name(routine_type) |
| | |
|get_name() |get_num_entries() |
| |--get_num_entries(routine_type) |
| | |
|get_num_entries(tasktype) |get_object_type_name() |
| | |
|get_owner(tasktype) |get_owner() |
| |--get_owner(routine_type) |
| | |
|get_session() |get_session() |
| | |
|get_type() |get_type() |
| | |
|get_url(tasktype) |get_url() |
| |--get_url(routine_type) |
| | |
|is_dir(name,tasktype) |is_dir(url) |
| |--is_dir(routine_type,url) |
| |--is_dir(str) |
| |--is_dir(routine_type,str) |
| | |
|is_dir_self() |is_entry(url) |
| |--is_entry(routine_type,url) |
| |--is_entry(str) |
| |--is_entry(routine_type,str) |
| | |
|is_entry(name,tasktype) |is_link(url) |
| |--is_link(routine_type,url) |
| |--is_link(str) |
| |--is_link(routine_type,str) |
| | |
|is_entry_self() |link(url,url,int) |
| |--link(routine_type,url,url,int) |
| |--link(str,url,int) |
| |--link(routine_type,str,url,int) |
| |--link(url,str,int) |
| |--link(routine_type,url,str,int) |
| |--link(str,str,int) |
| |--link(routine_type,str,str,int) |
| | |
|is_link(name,tasktype) |list(str,int) |
| |--list(routine_type,str,int) |
| | |
|is_link_self() |make_dir(url,int) |
| |--make_dir(routine_type,url,int) |
| | |
|link(source,target,flags,tasktype) |move(url,url,int) |
| |--move(routine_type,url,url,int) |
| |--move(str,url,int) |
| |--move(routine_type,str,url,int) |
| |--move(url,str,int) |
| |--move(routine_type,url,str,int) |
| |--move(str,str,int) |
| |--move(routine_type,str,str,int) |
| | |
|link_self(target,flags,tasktype) |open(url,int) |
| |--open(routine_type,url,int) |
| |--open(str,int) |
| |--open(routine_type,str,int) |
| | |
|list(name_pattern,flags,tasktype) |open_dir(url,int) |
| |--open_dir(routine_type,url,int) |
| | |
|make_dir(target,flags,tasktype) |permissions_allow(str,str,int,int) |
| |--permissions_allow(routine_type,str,str,int,int)|
| |--permissions_allow(url,str,int,int) |
| |--permissions_allow(routine_type,url,str,int,int)|
| | |
|move(source,target,flags,tasktype) |permissions_check(str,int) |
| |--permissions_check(routine_type,str,int) |
| | |
|move_self(target,flags,tasktype) |permissions_deny(str,str,int,int) |
| |--permissions_deny(routine_type,str,str,int,int) |
| |--permissions_deny(url,str,int,int) |
| |--permissions_deny(routine_type,url,str,int,int) |
| | |
|open(name,flags,tasktype) |read_link(url) |
| |--read_link(routine_type,url) |
| |--read_link(str) |
| |--read_link(routine_type,str) |
| | |
|open_dir(name,flags,tasktype) |remove(url,int) |
| |--remove(routine_type,url,int) |
| |--remove(str,int) |
| |--remove(routine_type,str,int) |
| | |
|permissions_allow(target,id,perm,flags,tasktype) | |
|permissions_allow_self(id,perm,flags,tasktype) | |
|permissions_check(id,perm,tasktype) | |
|permissions_deny(target,id,perm,flags,tasktype) | |
|permissions_deny_self(id,perm,flags,tasktype) | |
|read_link(name,tasktype) | |
|read_link_self() | |
|remove(target,flags,tasktype) | |
|remove_self(flags,tasktype) | |
-----------------------------------------------------------------------------------------------------
NSEntry
-----------------------------------------------------------------------------------------------------
| VU module:namespace,class:NSEntry | LSU module:name_space._name_space,class:entry |
-----------------------------------------------------------------------------------------------------
|clone() |clone() |
| | |
|close(tasktype) |close() |
| |--close(routine_type) |
| | |
|copy_self(target,flags,tasktype) |copy(url,int) |
| |--copy(routine_type,url,int) |
| |--copy(str,int) |
| |--copy(routine_type,str,int) |
| | |
|get_cwd() |get_cwd() |
| |--get_cwd(routine_type) |
| | |
|get_group(tasktype) |get_group() |
| |--get_group(routine_type) |
| | |
|get_id() |get_id() |
| | |
|get_name() |get_name() |
| |--get_name(routine_type) |
| | |
|get_owner(tasktype) |get_object_type_name() |
| | |
|get_session() |get_owner() |
| |--get_owner(routine_type) |
| | |
|get_type() |get_session() |
| | |
|get_url(tasktype) |get_type() |
| | |
|is_dir_self() |get_url() |
| |--get_url(routine_type) |
| | |
|is_entry_self() |is_dir() |
| |--is_dir(routine_type) |
| | |
|is_link_self() |is_entry() |
| |--is_entry(routine_type) |
| | |
|link_self(target,flags,tasktype) |is_link() |
| |--is_link(routine_type) |
| | |
|move_self(target,flags,tasktype) |link(url,int) |
| |--link(routine_type,url,int) |
| |--link(str,int) |
| |--link(routine_type,str,int) |
| | |
|permissions_allow(id,perm,tasktype) |move(url,int) |
| |--move(routine_type,url,int) |
| |--move(str,int) |
| |--move(routine_type,str,int) |
| | |
|permissions_allow_self(id,perm,flags,tasktype) |permissions_allow(str,int) |
| |--permissions_allow(routine_type,str,int) |
| |--permissions_allow(str,int,int) |
| |--permissions_allow(routine_type,str,int,int) |
| | |
|permissions_check(id,perm,tasktype) |permissions_check(str,int) |
| |--permissions_check(routine_type,str,int) |
| | |
|permissions_deny(id,perm,tasktype) |permissions_deny(str,int) |
| |--permissions_deny(routine_type,str,int) |
| |--permissions_deny(str,int,int) |
| |--permissions_deny(routine_type,str,int,int) |
| | |
|permissions_deny_self(id,perm,flags,tasktype) |read_link() |
| |--read_link(routine_type) |
| | |
|read_link_self() |remove() |
| |--remove(routine_type) |
| | |
|remove_self(flags,tasktype) | |
-----------------------------------------------------------------------------------------------------
Session
-----------------------------------------------------------------------------------------------------
| VU module:session,class:Session | LSU module:_engine,class:session |
-----------------------------------------------------------------------------------------------------
|add_context(c) |add_context(context) |
| | |
|clone() |clone() |
| | |
|close(timeout) |close(float) |
| | |
|get_id() |get_id() |
| | |
|get_session() |get_object_type_name() |
| | |
|get_type() |get_session() |
| | |
|list_contexts() |get_type() |
| | |
|remove_context(c) |list_contexts() |
| | |
| |remove_context(context) |
| | |
-----------------------------------------------------------------------------------------------------
Task
-----------------------------------------------------------------------------------------------------
| VU module:task,class:Task | LSU module:_engine,class:task |
-----------------------------------------------------------------------------------------------------
|add_callback(name,cb) |add_callback(str,object) |
| |--add_callback(str,object,object) |
| | |
|cancel(timeout) |cancel() |
| | |
|clone() |clone() |
| | |
|get_id() |get_id() |
| | |
|get_metric(name) |get_metric(str) |
| | |
|get_object() |get_object() |
| | |
|get_result() |get_object_type_name() |
| | |
|get_session() |get_result() |
| | |
|get_state() |get_session() |
| | |
|get_type() |get_state() |
| | |
|list_metrics() |get_type() |
| | |
|remove_callback(name,cookie) |list_metrics() |
| | |
|rethrow() |remove_callback(str,int) |
| | |
|run() |rethrow() |
| | |
|wait(timeout) |run() |
| | |
| |wait(float) |
| | |
-----------------------------------------------------------------------------------------------------
TaskContainer
-----------------------------------------------------------------------------------------------------
| VU module:task,class:TaskContainer | LSU module:_engine,class:task_container |
-----------------------------------------------------------------------------------------------------
|add(t) |add_callback(str,object) |
| |--add_callback(str,object,object) |
| | |
|add_callback(name,cb) |add_task(task) |
| | |
|cancel(timeout) |cancel() |
| | |
|clone() |clone() |
| | |
|get_id() |get_id() |
| | |
|get_metric(name) |get_metric(str) |
| | |
|get_session() |get_object_type_name() |
| | |
|get_states() |get_session() |
| | |
|get_task(cookie) |get_states() |
| | |
|get_tasks() |get_type() |
| | |
|get_type() |list_metrics() |
| | |
|list_metrics() |list_tasks() |
| | |
|list_tasks() |remove_callback(str,int) |
| | |
|remove(t) |remove_task(task) |
| | |
|remove_callback(name,cookie) |run() |
| | |
|run() |wait(object,float) |
| | |
|size() | |
|wait(mode,timeout) | |
-----------------------------------------------------------------------------------------------------
URL
-----------------------------------------------------------------------------------------------------
| VU module:url,class:URL | LSU module:_engine,class:url |
-----------------------------------------------------------------------------------------------------
|clone() |clone() |
| | |
|get_fragment() |get_string() |
| | |
|get_host() |translate(str) |
| |--translate(routine_type,str) |
| |--translate(session,str) |
| |--translate(routine_type,session,str) |
| | |
|get_id() | |
|get_path() | |
|get_port() | |
|get_query() | |
|get_scheme() | |
|get_session() | |
|get_string() | |
|get_type() | |
|get_userinfo() | |
|set_fragment(fragment) | |
|set_host(host) | |
|set_path(path) | |
|set_port(port) | |
|set_query(query) | |
|set_scheme(scheme) | |
|set_string(url_string) | |
|set_userinfo(userinfo) | |
|translate(scheme) | |
More information about the saga-rg
mailing list