#include <new_sim_rdr.h>
Inheritance diagram for NewSimulatorRdr:


| Public Member Functions | |
| NewSimulatorRdr (NewSimulatorResource *res, SaHpiRdrTypeT type) | |
| Constructor. | |
| NewSimulatorRdr (NewSimulatorResource *res, SaHpiRdrTypeT type, SaHpiEntityPathT entity, SaHpiBoolT isFru, SaHpiTextBufferT idString) | |
| Full qualified constructor. | |
| virtual | ~NewSimulatorRdr () | 
| Destructor. | |
| NewSimulatorResource *& | Resource () | 
| returns a reference of the resource reference from the class | |
| SaHpiEntryIdT & | RecordId () | 
| returns a reference of the record id | |
| SaHpiRdrTypeT & | Type () | 
| returns a reference of the rdr type | |
| SaHpiBoolT & | IsFru () | 
| returns a reference of the isFru variable | |
| NewSimulatorTextBuffer & | IdString () | 
| returns a reference of the idString | |
| const NewSimulatorTextBuffer & | IdString () const | 
| returns a reference of the idString | |
| NewSimulatorEntityPath & | EntityPath () | 
| returns a reference of theEntity Path | |
| NewSimulatorDomain * | Domain () | 
| Return a pointer on the own domain. | |
| virtual bool | CreateRdr (SaHpiRptEntryT &resource, SaHpiRdrT &rdr) | 
| create an RDR sensor record | |
| virtual unsigned int | Num () const =0 | 
| sensor num, control num, fru device id | |
| virtual void | Dump (NewSimulatorLog &dump) const =0 | 
| Dump the internal data. | |
| virtual bool | Populate (GSList **) | 
| Add the Rdr to the rptcache. | |
| Protected Attributes | |
| NewSimulatorResource * | m_resource | 
| Holds a reference on the resource for which the rdr is defined. | |
| SaHpiEntryIdT | m_record_id | 
| id of the rdr entry | |
| SaHpiRdrTypeT | m_type | 
| type of the rdr entry | |
| NewSimulatorEntityPath | m_entity_path | 
| entity path where it can be found | |
| SaHpiBoolT | m_is_fru | 
| isFru flag - please see also specification about the usage of this flag | |
| NewSimulatorTextBuffer | m_id_string | 
| id string with the name of the entry | |
| 
 | ||||||||||||
| create an RDR sensor record This method is called by method NewSimulatorRdr::Populate(). 
 
 
 Reimplemented in NewSimulatorAnnunciator, NewSimulatorControl, NewSimulatorControlAnalog, NewSimulatorControlDigital, NewSimulatorControlDiscrete, NewSimulatorControlOem, NewSimulatorControlStream, NewSimulatorControlText, NewSimulatorDimi, NewSimulatorFumi, NewSimulatorInventory, NewSimulatorSensor, NewSimulatorSensorCommon, NewSimulatorSensorThreshold, and NewSimulatorWatchdog. | 
| 
 | 
| Return a pointer on the own domain. 
 
 | 
| 
 | 
| Add the Rdr to the rptcache. In this function the object is added to the rptcache by calling oh_add_rdr and afterwards append on the given list. 
 
 
 | 
 1.4.4
 1.4.4