Public Member Functions | List of all members
r_exec::NotificationView Class Reference

#include <view.h>

Inheritance diagram for r_exec::NotificationView:
Inheritance graph
Collaboration diagram for r_exec::NotificationView:
Collaboration graph

Public Member Functions

 NotificationView (Code *origin, Code *destination, Code *marker)
bool isNotification () const
- Public Member Functions inherited from r_exec::View
 View ()
 View (r_code::SysView *source, r_code::Code *object)
 View (View *view, Group *group)
 View (const View *view, bool new_OID=false)
 View (SyncMode sync, uint64_t ijt, double sln, int64_t res, Code *host, Code *origin, Code *object)
 View (SyncMode sync, uint64_t ijt, double sln, int64_t res, Code *host, Code *origin, Code *object, double act)
 ~View ()
void reset ()
void set_object (r_code::Code *object)
uint64_t get_oid () const
Groupget_host ()
SyncMode get_sync ()
float get_res ()
float get_sln ()
float get_act ()
bool get_cov ()
float get_vis ()
uint32_t & ctrl0 ()
uint32_t & ctrl1 ()
void mod_res (double value)
void set_res (double value)
void mod_sln (double value)
void set_sln (double value)
void mod_act (double value)
void set_act (double value)
void mod_vis (double value)
void set_vis (double value)
double update_res ()
double update_sln (double low, double high)
double update_act (double low, double high)
double update_vis ()
float update_sln_delta ()
float update_act_delta ()
void force_res (double value)
void mod (uint16_t member_index, double value)
void set (uint16_t member_index, double value)
void delete_from_object ()
void delete_from_group ()
- Public Member Functions inherited from r_code::View
 View ()
 View (SysView *source, Code *object)
Atomcode (uint16_t i)
Atom code (uint16_t i) const
SyncMode get_sync () const
uint64_t get_ijt () const
void set_ijt (uint64_t ijt)
- Public Member Functions inherited from core::_Object
virtual ~_Object ()
void incRef ()
virtual void decRef ()

Additional Inherited Members

- Public Types inherited from r_code::View
enum  SyncMode {
- Static Public Member Functions inherited from r_exec::View
static double MorphValue (double value, double source_thr, double destination_thr)
static double MorphChange (double change, double source_thr, double destination_thr)
- Public Attributes inherited from r_exec::View
P< Controllercontroller
uint64_t periods_at_low_sln
uint64_t periods_at_high_sln
uint64_t periods_at_low_act
uint64_t periods_at_high_act
- Public Attributes inherited from r_code::View
Codereferences [2]
P< Codeobject
- Static Public Attributes inherited from r_exec::View
static uint16_t ViewOpcode
- Protected Member Functions inherited from r_exec::View
void reset_init_sln ()
void reset_init_act ()
- Protected Member Functions inherited from core::_Object
 _Object ()
- Protected Attributes inherited from r_code::View
- Protected Attributes inherited from core::_Object
std::atomic_int_fast64_t refCount

Constructor & Destructor Documentation

r_exec::NotificationView::NotificationView ( Code origin,
Code destination,
Code marker 

Here is the call graph for this function:

Member Function Documentation

bool r_exec::NotificationView::isNotification ( ) const

Reimplemented from r_exec::View.

The documentation for this class was generated from the following files: