Classes | Public Member Functions | Protected Attributes
GENAPI_NAMESPACE::CPortWriteList Class Reference

Container holding a list of port write commands. More...

#include <PortWriteList.h>

List of all members.

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

Detailed Description

Container holding a list of port write commands.

Definition at line 45 of file PortWriteList.h.


Constructor & Destructor Documentation

Constructor.

Destructor.


Member Function Documentation

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.


Member Data Documentation

A cookie helper for caching.

Definition at line 84 of file PortWriteList.h.

a list holding the write commands

Definition at line 81 of file PortWriteList.h.


The documentation for this class was generated from the following file:


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:11