📄 base_property.h
字号:
friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: Int64Property( InstanceObject &parent ); public: __int64 GetValue(); bool SetValue( __int64 Value ); }; //============================================================================== // Class UInt64Property class UInt64Property : public Property { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Processor::CoreInstance; friend class Intel::Mobile::Processor::LogicalInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: UInt64Property( InstanceObject &parent); public: unsigned __int64 GetValue(); bool SetValue( unsigned __int64 Value ); }; //============================================================================== // Class StringProperty class StringProperty : public Property { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: StringProperty( InstanceObject &parent ); public: StringObject GetValue(); bool SetValue( StringObject Value ); }; //============================================================================== // Class BoolProperty class BoolProperty : public Property { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: BoolProperty( InstanceObject &parent); public: bool GetValue(); bool SetValue( bool Value ); }; //============================================================================== // Class DateTimeProperty class DateTimeProperty : public Property { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: DateTimeProperty( InstanceObject &parent ); public: DATE GetValue(); bool SetValue( DATE Value ); }; //============================================================================== // Class FloatProperty class FloatProperty : public Property { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Processor::CoreInstance; friend class Intel::Mobile::Processor::LogicalInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: FloatProperty( InstanceObject &parent ); public: float GetValue(); bool SetValue( float Value ); }; //============================================================================== // Class ByteArrayProperty class ByteArrayProperty : public ArrayProperty { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: ByteArrayProperty( InstanceObject &parent ); public: unsigned char GetValue( unsigned __int32 Offset );
bool SetValue( unsigned __int32 Offset, unsigned char Value );
__int32 Add( unsigned char Value );
bool Insert( unsigned __int32 Offset, unsigned char Value );
bool Remove( unsigned char Value );
bool Contains( unsigned char Value ); }; //============================================================================== // Class IntArrayProperty class IntArrayProperty : public ArrayProperty { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: IntArrayProperty( InstanceObject &parent ); public: __int32 GetValue( unsigned __int32 Offset );
bool SetValue( unsigned __int32 Offset, __int32 Value );
__int32 Add( __int32 Value );
bool Insert( unsigned __int32 Offset, __int32 Value );
bool Remove( __int32 Value );
bool Contains( __int32 Value ); }; //============================================================================== // Class UIntArrayProperty class UIntArrayProperty : public ArrayProperty { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -