TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Laos::BcuDriverSaveWrite Class Reference

#include <BcuDriverSaveWrite.h>

Inheritance diagram for Laos::BcuDriverSaveWrite:
Inheritance graph
Collaboration diagram for Laos::BcuDriverSaveWrite:
Collaboration graph

Public Member Functions

 BcuDriverSaveWrite (const std::string &name, const Basda::Microgate::UdpConnectionPtr &connection, Nice::U16 maxretries=0)
 
virtual void write (const Basda::Microgate::BcuWriteCommandPtr &command)
 
virtual ~BcuDriverSaveWrite ()
 
 BcuDriverSaveWrite (const std::string &name, const Basda::Microgate::UdpConnectionPtr &connection, Nice::U16 maxretries=0)
 
virtual void write (const Basda::Microgate::BcuWriteCommandPtr &command)
 
virtual ~BcuDriverSaveWrite ()
 
 BcuDriverSaveWrite (const std::string &name, const Basda::Microgate::UdpConnectionPtr &connection, Nice::U16 maxretries=0)
 
virtual void write (const Basda::Microgate::BcuWriteCommandPtr &command)
 
virtual ~BcuDriverSaveWrite ()
 
- Public Member Functions inherited from Basda::Microgate::BcuDriverImpl
 BcuDriverImpl (const std::string &name, const UdpConnectionPtr &connection)
 
virtual MemoryBufferPtr read (const BcuReadCommandPtr &command)
 
virtual void write (const BcuWriteRequestPtr &request)
 
virtual MemoryBufferPtr read (const BcuReadRequestPtr &request)
 
virtual std::string name ()
 
virtual std::string toString ()
 
virtual ~BcuDriverImpl ()
 
const UdpConnectionPtrconnection ()
 
void setBcuInternalCodeExecutionTimeoutCountTolerance (const size_t tolerance)
 
 BcuDriverImpl (const std::string &name, const UdpConnectionPtr &connection)
 
virtual MemoryBufferPtr read (const BcuReadCommandPtr &command)
 
virtual void write (const BcuWriteRequestPtr &request)
 
virtual MemoryBufferPtr read (const BcuReadRequestPtr &request)
 
virtual std::string name ()
 
virtual std::string toString ()
 
virtual ~BcuDriverImpl ()
 
const UdpConnectionPtrconnection ()
 
void setBcuInternalCodeExecutionTimeoutCountTolerance (const size_t tolerance)
 
 BcuDriverImpl (const std::string &name, const UdpConnectionPtr &connection)
 
virtual MemoryBufferPtr read (const BcuReadCommandPtr &command)
 
virtual void write (const BcuWriteRequestPtr &request)
 
virtual MemoryBufferPtr read (const BcuReadRequestPtr &request)
 
virtual std::string name ()
 
virtual std::string toString ()
 
virtual ~BcuDriverImpl ()
 
const UdpConnectionPtrconnection ()
 
void setBcuInternalCodeExecutionTimeoutCountTolerance (const size_t tolerance)
 
- Public Member Functions inherited from Basda::Microgate::BcuDriver
virtual ~BcuDriver ()=0
 
virtual ~BcuDriver ()=0
 
virtual ~BcuDriver ()=0
 

Private Attributes

Nice::U16 m_maxretries
 

Additional Inherited Members

- Public Types inherited from Basda::Microgate::BcuDriverImpl
typedef std::vector< RequestPartitionRequestPartitionList
 
typedef std::vector< RequestPartitionRequestPartitionList
 
typedef std::vector< RequestPartitionRequestPartitionList
 
- Static Public Member Functions inherited from Basda::Microgate::BcuDriverImpl
static RequestPartitionList partition (int32_t startAddress, unsigned lengthInDword)
 
static RequestPartitionList partition (int32_t startAddress, unsigned lengthInDword)
 
static RequestPartitionList partition (int32_t startAddress, unsigned lengthInDword)
 

Constructor & Destructor Documentation

◆ BcuDriverSaveWrite() [1/3]

Laos::BcuDriverSaveWrite::BcuDriverSaveWrite ( const std::string &  name,
const Basda::Microgate::UdpConnectionPtr connection,
Nice::U16  maxretries = 0 
)

◆ ~BcuDriverSaveWrite() [1/3]

virtual Laos::BcuDriverSaveWrite::~BcuDriverSaveWrite ( )
inlinevirtual
Note
overridden

◆ BcuDriverSaveWrite() [2/3]

Laos::BcuDriverSaveWrite::BcuDriverSaveWrite ( const std::string &  name,
const Basda::Microgate::UdpConnectionPtr connection,
Nice::U16  maxretries = 0 
)

◆ ~BcuDriverSaveWrite() [2/3]

virtual Laos::BcuDriverSaveWrite::~BcuDriverSaveWrite ( )
inlinevirtual
Note
overridden

◆ BcuDriverSaveWrite() [3/3]

Laos::BcuDriverSaveWrite::BcuDriverSaveWrite ( const std::string &  name,
const Basda::Microgate::UdpConnectionPtr connection,
Nice::U16  maxretries = 0 
)

◆ ~BcuDriverSaveWrite() [3/3]

virtual Laos::BcuDriverSaveWrite::~BcuDriverSaveWrite ( )
inlinevirtual
Note
overridden

Member Function Documentation

◆ write() [1/3]

void Laos::BcuDriverSaveWrite::write ( const Basda::Microgate::BcuWriteCommandPtr command)
virtual

Reimplemented from Basda::Microgate::BcuDriverImpl.

◆ write() [2/3]

virtual void Laos::BcuDriverSaveWrite::write ( const Basda::Microgate::BcuWriteCommandPtr command)
virtual

Reimplemented from Basda::Microgate::BcuDriverImpl.

◆ write() [3/3]

virtual void Laos::BcuDriverSaveWrite::write ( const Basda::Microgate::BcuWriteCommandPtr command)
virtual

Reimplemented from Basda::Microgate::BcuDriverImpl.

Member Data Documentation

◆ m_maxretries

Nice::U16 Laos::BcuDriverSaveWrite::m_maxretries
private

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