Package saga :: Package job :: Module _job :: Class self
[hide private]
[frames] | no frames]

Class self

 object --+                
          |                
??.instance --+            
              |            
 _engine.object --+        
                  |        
       _engine.task --+    
                      |    
                    job --+
                          |
                         self

Nested Classes [hide private]

Inherited from _engine.task: routine_type, task_state

Inherited from _engine.object: object_type

Instance Methods [hide private]
 
add_metric(...)
add_metric( (self)arg1, (metric)arg2) -> bool : add a metric to this job instance
 
fire_metric(...)
fire_metric( (self)arg1, (str)arg2) -> None : fire the given metric
 
remove_metric(...)
remove_metric( (self)arg1, (str)arg2) -> None : remove a metric from this job instance

Inherited from job: __init__, attribute_exists, attribute_is_readonly, attribute_is_removable, attribute_is_vector, attribute_is_writable, checkpoint, find_attributes, get_attribute, get_description, get_job_id, get_state, get_vector_attribute, list_attributes, migrate, remove_attribute, resume, set_attribute, set_vector_attribute, signal, suspend

Inherited from _engine.task: add_callback, cancel, get_metric, get_object, get_result, list_metrics, remove_callback, rethrow, run, wait

Inherited from _engine.object: __reduce__, clone, get_id, get_object_type_name, get_session, get_type

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]

Inherited from _engine.task: ASync, Canceled, Done, Failed, New, Running, Sync, Task, Unknown

Inherited from _engine.object: Advert, AdvertDirectory, Buffer, Context, Directory, Endpoint, Exception, File, IOVec, Job, JobDescription, JobSelf, JobService, LogicalDirectory, LogicalFile, Metric, Msg, NSDirectory, NSEntry, Parameter, RPC, Session, Stream, StreamService, TaskContainer, URL, __instance_size__

Properties [hide private]

Inherited from _engine.task: object, state

Inherited from _engine.object: id, session, type

Inherited from object: __class__

Method Details [hide private]

add_metric(...)

 

add_metric( (self)arg1, (metric)arg2) -> bool :
    add a metric to this job instance

    C++ signature :
        bool add_metric(saga::job::self {lvalue},saga::metric)

fire_metric(...)

 

fire_metric( (self)arg1, (str)arg2) -> None :
    fire the given metric

    C++ signature :
        void fire_metric(saga::job::self {lvalue},std::string)

remove_metric(...)

 

remove_metric( (self)arg1, (str)arg2) -> None :
    remove a metric from this job instance

    C++ signature :
        void remove_metric(saga::job::self {lvalue},std::string)