AERA
Public Member Functions | List of all members
r_exec::NotificationView Class Reference
Inheritance diagram for r_exec::NotificationView:
r_exec::View r_code::_View core::_Object

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from r_code::_View
enum  SyncMode {
  SYNC_ONCE = 0, SYNC_PERIODIC = 1, SYNC_HOLD = 2, SYNC_AXIOM = 3,
  SYNC_ONCE_AXIOM = 4
}
 
- Static Public Member Functions inherited from r_exec::View
static float32 MorphValue (float32 value, float32 source_thr, float32 destination_thr)
 
static float32 MorphChange (float32 change, float32 source_thr, float32 destination_thr)
 
- Public Attributes inherited from r_exec::View
P< Controllercontroller_
 
uint32 periods_at_low_sln_
 
uint32 periods_at_high_sln_
 
uint32 periods_at_low_act_
 
uint32 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 ViewOpcode_
 
- Protected Member Functions inherited from r_exec::View
void reset_init_sln ()
 
void reset_init_act ()
 
- Protected Attributes inherited from r_code::_View
Atom code_ [VIEW_CODE_MAX_SIZE]
 
- Protected Attributes inherited from core::_Object
std::atomic_int32_t refCount_
 

Detailed Description

Definition at line 211 of file view.h.


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