16#ifndef SIMICS_SYSTEMC_SIMICS_TARGET_LOCK_H
17#define SIMICS_SYSTEMC_SIMICS_TARGET_LOCK_H
19#include <simics/device-api.h>
20#include <simics/base/object-locks.h>
31#ifndef SYSTEMC_SERIAL_TD
52#ifndef SYSTEMC_SERIAL_TD
Definition: simics_target_lock.h:27
const T * operator->() const
Definition: simics_target_lock.h:45
T * pointer_
Definition: simics_target_lock.h:60
SimicsTargetLock(conf_object_t *target, T *pointer)
Definition: simics_target_lock.h:29
virtual ~SimicsTargetLock()
Definition: simics_target_lock.h:51
conf_object_t * target_
Definition: simics_target_lock.h:61
bool operator==(T *t)
Definition: simics_target_lock.h:48
T * operator->()
Definition: simics_target_lock.h:42
T & operator*()
Definition: simics_target_lock.h:36
domain_lock_t * lock_
Definition: simics_target_lock.h:59
Definition: pci_bus_interface.h:24