Definition at line 24 of file InterfaceQueued.h.
◆ AttributePacket
using DPsim::InterfaceQueued::AttributePacket |
Initial value: struct AttributePacket {
CPS::AttributeBase::Ptr value;
UInt
attributeId;
UInt
sequenceId;
unsigned char flags;
}
Definition at line 30 of file InterfaceQueued.h.
◆ Ptr
◆ AttributePacketFlags
enum DPsim::InterfaceQueued::AttributePacketFlags |
◆ InterfaceQueued()
DPsim::InterfaceQueued::InterfaceQueued |
( |
std::shared_ptr< InterfaceWorker > | intf, |
|
|
const String & | name = "", |
|
|
UInt | downsampling = 1 ) |
|
inline |
◆ ~InterfaceQueued()
virtual DPsim::InterfaceQueued::~InterfaceQueued |
( |
| ) |
|
|
inlinevirtual |
◆ close()
void DPsim::InterfaceQueued::close |
( |
| ) |
|
|
overridevirtual |
◆ getTasks()
CPS::Task::List DPsim::InterfaceQueued::getTasks |
( |
| ) |
|
|
overridevirtual |
◆ open()
void DPsim::InterfaceQueued::open |
( |
| ) |
|
|
overridevirtual |
◆ popDpsimAttrsFromQueue()
void DPsim::InterfaceQueued::popDpsimAttrsFromQueue |
( |
bool | isSync = false | ) |
|
|
virtual |
◆ pushDpsimAttrsToQueue()
void DPsim::InterfaceQueued::pushDpsimAttrsToQueue |
( |
| ) |
|
|
virtual |
◆ setLogger()
void DPsim::InterfaceQueued::setLogger |
( |
CPS::Logger::Log | log | ) |
|
|
overridevirtual |
◆ syncExports()
void DPsim::InterfaceQueued::syncExports |
( |
| ) |
|
|
overridevirtual |
◆ syncImports()
void DPsim::InterfaceQueued::syncImports |
( |
| ) |
|
|
overridevirtual |
◆ mDownsampling
UInt DPsim::InterfaceQueued::mDownsampling |
|
protected |
◆ mInterfaceReaderThread
std::thread DPsim::InterfaceQueued::mInterfaceReaderThread |
|
protected |
◆ mInterfaceWorker
◆ mInterfaceWriterThread
std::thread DPsim::InterfaceQueued::mInterfaceWriterThread |
|
protected |
◆ mQueueDpsimToInterface
std::shared_ptr<moodycamel::BlockingReaderWriterQueue<AttributePacket> > DPsim::InterfaceQueued::mQueueDpsimToInterface |
|
protected |
◆ mQueueInterfaceToDpsim
std::shared_ptr<moodycamel::BlockingReaderWriterQueue<AttributePacket> > DPsim::InterfaceQueued::mQueueInterfaceToDpsim |
|
protected |
The documentation for this class was generated from the following files: