|
- Method resolution order:
- task
- object
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*) -> void*
C++ signature:
__init__(_object*, saga::task_base::state) -> void*
- add_callback(...)
- add a new callback to this task instance
C++ signature:
add_callback(saga::task, std::string, boost::python::api::object) -> unsigned int
add a new callback to this task instance
C++ signature:
add_callback(saga::task, std::string, boost::python::api::object, boost::python::api::object) -> unsigned int
- cancel(...)
- cancel this task instance
C++ signature:
cancel(saga::task {lvalue}) -> void*
- get_metric(...)
- returns a specific metric associated with this task instance
C++ signature:
get_metric(saga::task {lvalue}, std::string) -> saga::metric
- get_object(...)
- returns the SAGA object associated with this task instance
C++ signature:
get_object(saga::task {lvalue}) -> saga::object
- get_result(...)
- returns the result of the operation executed by this task instance
C++ signature:
get_result(saga::task {lvalue}) -> std::string
returns the result of the operation executed by this task instance
C++ signature:
get_result(saga::task {lvalue}) -> bool
returns the result of the operation executed by this task instance
C++ signature:
get_result(saga::task {lvalue}) -> saga::url
returns the result of the operation executed by this task instance
C++ signature:
get_result(saga::task {lvalue}) -> std::vector<saga::url, std::allocator<saga::url> >
- get_state(...)
- returns the state of this task instance
C++ signature:
get_state(saga::task {lvalue}) -> saga::task_base::state
- list_metrics(...)
- returns the list of metrics associated with this task instance
C++ signature:
list_metrics(saga::task {lvalue}) -> std::vector<saga::metric, std::allocator<saga::metric> >
- remove_callback(...)
- remove the given callback from this task instance
C++ signature:
remove_callback(saga::task {lvalue}, std::string, unsigned int) -> void*
- rethrow(...)
- rethrow any error occurred during execution of task
C++ signature:
rethrow(saga::task {lvalue}) -> void*
- run(...)
- run this task instance
C++ signature:
run(saga::task {lvalue}) -> void*
- wait(...)
- wait for this task instance to finish
C++ signature:
wait(saga::task {lvalue}, double) -> bool
Data descriptors defined here:
- object
- returns the SAGA object associated with this task instance
- state
- returns the state of this task instance
Data and other attributes defined here:
- ASync = saga._engine.routine_type.ASync
- Canceled = saga._engine.task_state.Canceled
- Done = saga._engine.task_state.Done
- Failed = saga._engine.task_state.Failed
- New = saga._engine.task_state.New
- Running = saga._engine.task_state.Running
- Sync = saga._engine.routine_type.Sync
- Task = saga._engine.routine_type.Task
- Unknown = saga._engine.task_state.Unknown
- __instance_size__ = 16
- routine_type = <class 'saga.saga._engine.routine_type'>
- task_state = <class 'saga.saga._engine.task_state'>
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
- 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
|