winIDEA SDK
Loading...
Searching...
No Matches
isys::CMemAddress Class Reference

This class contains memory address including memory area. More...

#include <CAddressController.h>

Public Member Functions

 CMemAddress (uint8_t memArea, ADDRESS_64 address)
ADDRESS_64 getAddress ()
 Returns address.
uint8_t getMemArea ()
 Returns memory area.
std::string toString ()

Detailed Description

This class contains memory address including memory area.

Note: If you are using logging (see ConnectionMgr::setLogger()) functionality, some methods disable it if an exception is thrown. Call logger.loggingOn() in case of exception.

See also
CAddressController

Constructor & Destructor Documentation

◆ CMemAddress()

isys::CMemAddress::CMemAddress ( uint8_t memArea,
ADDRESS_64 address )
inline
Since
9.12.288

Member Function Documentation

◆ getAddress()

ADDRESS_64 isys::CMemAddress::getAddress ( )
inline

Returns address.

Python example: test_get_expression_address.py

Since
9.12.288

◆ getMemArea()

uint8_t isys::CMemAddress::getMemArea ( )
inline

Returns memory area.

See MemArea.h for meaning of values returned by this function - make sure to see enum for your target architecture.

Python example: test_get_expression_address.py

Since
9.12.288

◆ toString()

std::string isys::CMemAddress::toString ( )
inline
Since
9.12.288