| |
- Method resolution order:
- context
- object
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string) -> void*
- attribute_exists(...)
- tests if the given attribute exists for this instance (plain)
C++ signature:
attribute_exists(saga::context, std::string) -> bool
tests if the given attribute exists for this instance (task based)
C++ signature:
attribute_exists(saga::context, saga::python::routine_type, std::string) -> saga::task
- attribute_is_readonly(...)
- tests if the given attribute is read only (plain)
C++ signature:
attribute_is_readonly(saga::context, std::string) -> bool
tests if the given attribute is read only (task based)
C++ signature:
attribute_is_readonly(saga::context, saga::python::routine_type, std::string) -> saga::task
- attribute_is_removable(...)
- tests if the given attribute is removable (plain)
C++ signature:
attribute_is_removable(saga::context, std::string) -> bool
tests if the given attribute is removable (task based)
C++ signature:
attribute_is_removable(saga::context, saga::python::routine_type, std::string) -> saga::task
- attribute_is_vector(...)
- tests if the given attribute is a vector attribute (plain)
C++ signature:
attribute_is_vector(saga::context, std::string) -> bool
tests if the given attribute is a vector attribute (task based)
C++ signature:
attribute_is_vector(saga::context, saga::python::routine_type, std::string) -> saga::task
- attribute_is_writable(...)
- tests if the given attribute is writable (plain)
C++ signature:
attribute_is_writable(saga::context, std::string) -> bool
tests if the given attribute is writable (task based)
C++ signature:
attribute_is_writable(saga::context, saga::python::routine_type, std::string) -> saga::task
- find_attributes(...)
- find attributes matching the given pattern (plain)
C++ signature:
find_attributes(saga::context, std::string) -> std::vector<std::string, std::allocator<std::string> >
find attributes matching the given pattern (task based)
C++ signature:
find_attributes(saga::context, saga::python::routine_type, std::string) -> saga::task
- get_attribute(...)
- returns a (scalar) attribute associated with this object (plain)
C++ signature:
get_attribute(saga::context, std::string) -> std::string
returns a (scalar) attribute associated with this object (task based)
C++ signature:
get_attribute(saga::context, saga::python::routine_type, std::string) -> saga::task
- get_vector_attribute(...)
- returns a (vector) attribute associated with this object (plain)
C++ signature:
get_vector_attribute(saga::context, std::string) -> std::vector<std::string, std::allocator<std::string> >
returns a (vector) attribute associated with this object (task based)
C++ signature:
get_vector_attribute(saga::context, saga::python::routine_type, std::string) -> saga::task
- list_attributes(...)
- lists the keys of all attributes associated with this object (plain)
C++ signature:
list_attributes(saga::context) -> std::vector<std::string, std::allocator<std::string> >
lists the keys of all attributes associated with this object (task based)
C++ signature:
list_attributes(saga::context, saga::python::routine_type) -> saga::task
- remove_attribute(...)
- removes an attribute associated with this object (plain)
C++ signature:
remove_attribute(saga::context, std::string) -> void*
removes an attribute associated with this object (task based)
C++ signature:
remove_attribute(saga::context, saga::python::routine_type, std::string) -> saga::task
- set_attribute(...)
- sets a (scalar) attribute associated with this object (plain)
C++ signature:
set_attribute(saga::context, std::string, std::string) -> void*
sets a (scalar) attribute associated with this object (task based)
C++ signature:
set_attribute(saga::context, saga::python::routine_type, std::string, std::string) -> saga::task
- set_defaults(...)
- initialize the attributes for this context instance
C++ signature:
set_defaults(saga::context {lvalue}) -> void*
- set_vector_attribute(...)
- sets a (vector) attribute associated with this object (plain)
C++ signature:
set_vector_attribute(saga::context, std::string, std::vector<std::string, std::allocator<std::string> >) -> void*
sets a (vector) attribute associated with this object (task based)
C++ signature:
set_vector_attribute(saga::context, saga::python::routine_type, std::string, std::vector<std::string, std::allocator<std::string> >) -> saga::task
Data and other attributes defined here:
- __instance_size__ = 16
Methods inherited from object:
- clone(...)
- create a deep copy of the object
C++ signature:
clone(saga::object {lvalue}) -> saga::object
- get_id(...)
- returns the id of this instance
C++ signature:
get_id(saga::object {lvalue}) -> saga::uuid
- get_object_type_name(...)
- return the name of a given object type
C++ signature:
get_object_type_name(saga::object::type) -> std::string
- get_session(...)
- return the session associated with this object instance
C++ signature:
get_session(saga::object {lvalue}) -> saga::session
- get_type(...)
- returns the type of this instance
C++ signature:
get_type(saga::object {lvalue}) -> saga::object::type
Data descriptors inherited from object:
- id
- returns the id of this instance
- session
- return the session associated with this object instance
- type
- returns the type of this instance
Data and other attributes inherited from object:
- Advert = saga._engine.object_type.Advert
- AdvertDirectory = saga._engine.object_type.AdvertDirectory
- Buffer = saga._engine.object_type.Buffer
- Context = saga._engine.object_type.Context
- Directory = saga._engine.object_type.Directory
- Endpoint = saga._engine.object_type.Endpoint
- Exception = saga._engine.object_type.Exception
- File = saga._engine.object_type.File
- IOVec = saga._engine.object_type.IOVec
- Job = saga._engine.object_type.Job
- JobDescription = saga._engine.object_type.JobDescription
- JobSelf = saga._engine.object_type.JobSelf
- JobService = saga._engine.object_type.JobService
- LogicalDirectory = saga._engine.object_type.LogicalDirectory
- LogicalFile = saga._engine.object_type.LogicalFile
- Metric = saga._engine.object_type.Metric
- Msg = saga._engine.object_type.Msg
- NSDirectory = saga._engine.object_type.NSDirectory
- NSEntry = saga._engine.object_type.NSEntry
- Parameter = saga._engine.object_type.Parameter
- RPC = saga._engine.object_type.RPC
- Session = saga._engine.object_type.Session
- Stream = saga._engine.object_type.Stream
- StreamService = saga._engine.object_type.StreamService
- Task = saga._engine.object_type.Task
- TaskContainer = saga._engine.object_type.TaskContainer
- URL = saga._engine.object_type.URL
- object_type = <class 'saga.saga._engine.object_type'>
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x194a2c0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|