Container holding a list of port write commands. More...
#include <PortWriteList.h>
Classes | |
struct | WriteCommand_t |
The data associated with a write command. More... | |
Public Member Functions | |
CPortWriteList () | |
Constructor. | |
virtual int64_t | GetCookie () |
Gets the cookie a port implementation may have set for caching a command list. | |
virtual void | Replay (IPort *pPort) |
Replays the write command to the given port interface. | |
virtual void | SetCookie (const int64_t Value) |
Sets a cookie in case the port implementation want to cache a command list. | |
virtual void | Write (const void *pBuffer, int64_t Address, int64_t Length) |
Writes a chunk of bytes to the port. | |
~CPortWriteList () | |
Destructor. | |
Protected Attributes | |
int64_t | m_Cookie |
A cookie helper for caching. | |
std::list< WriteCommand_t > * | m_pWriteCommands |
a list holding the write commands |
Container holding a list of port write commands.
Definition at line 46 of file PortWriteList.h.
Constructor.
Destructor.
virtual int64_t GENAPI_NAMESPACE::CPortWriteList::GetCookie | ( | ) | [virtual] |
Gets the cookie a port implementation may have set for caching a command list.
virtual void GENAPI_NAMESPACE::CPortWriteList::Replay | ( | IPort * | pPort | ) | [virtual] |
Replays the write command to the given port interface.
virtual void GENAPI_NAMESPACE::CPortWriteList::SetCookie | ( | const int64_t | Value | ) | [virtual] |
Sets a cookie in case the port implementation want to cache a command list.
virtual void GENAPI_NAMESPACE::CPortWriteList::Write | ( | const void * | pBuffer, |
int64_t | Address, | ||
int64_t | Length | ||
) | [virtual] |
Writes a chunk of bytes to the port.
int64_t GENAPI_NAMESPACE::CPortWriteList::m_Cookie [protected] |
A cookie helper for caching.
Definition at line 85 of file PortWriteList.h.
std::list<WriteCommand_t>* GENAPI_NAMESPACE::CPortWriteList::m_pWriteCommands [protected] |
a list holding the write commands
Definition at line 82 of file PortWriteList.h.