TwiceAsNice  2019-02-18
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
Basda::Microgate::BcuWriteRequest Class Reference

#include <BcuWriteRequest.h>

Inheritance diagram for Basda::Microgate::BcuWriteRequest:
Inheritance graph
Collaboration diagram for Basda::Microgate::BcuWriteRequest:
Collaboration graph

Public Member Functions

 BcuWriteRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 
MemoryBufferPtr getMemoryBuffer ()
 
virtual ~BcuWriteRequest ()
 
 BcuWriteRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 
MemoryBufferPtr getMemoryBuffer ()
 
virtual ~BcuWriteRequest ()
 
 BcuWriteRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 
MemoryBufferPtr getMemoryBuffer ()
 
virtual ~BcuWriteRequest ()
 
- Public Member Functions inherited from Basda::Microgate::BasicBcuRequest
 BasicBcuRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address)
 
OpCode getOpCode ()
 
uint8_t getFirstDsp ()
 
uint8_t getLastDsp ()
 
int32_t getAddress ()
 
void setMessageId (uint8_t id)
 
uint8_t getMessageId ()
 
virtual ~BasicBcuRequest ()=0
 
 BasicBcuRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address)
 
OpCode getOpCode ()
 
uint8_t getFirstDsp ()
 
uint8_t getLastDsp ()
 
int32_t getAddress ()
 
void setMessageId (uint8_t id)
 
uint8_t getMessageId ()
 
virtual ~BasicBcuRequest ()=0
 
 BasicBcuRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address)
 
OpCode getOpCode ()
 
uint8_t getFirstDsp ()
 
uint8_t getLastDsp ()
 
int32_t getAddress ()
 
void setMessageId (uint8_t id)
 
uint8_t getMessageId ()
 
virtual ~BasicBcuRequest ()=0
 

Static Public Member Functions

static BcuWriteRequestPtr create (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 
static BcuWriteRequestPtr create (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 
static BcuWriteRequestPtr create (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 

Private Attributes

MemoryBufferPtr buffer_
 

Constructor & Destructor Documentation

◆ BcuWriteRequest() [1/3]

Basda::Microgate::BcuWriteRequest::BcuWriteRequest ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
const MemoryBufferPtr buffer 
)

◆ ~BcuWriteRequest() [1/3]

Basda::Microgate::BcuWriteRequest::~BcuWriteRequest ( )
virtual
Note
overridden

◆ BcuWriteRequest() [2/3]

Basda::Microgate::BcuWriteRequest::BcuWriteRequest ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
const MemoryBufferPtr buffer 
)

◆ ~BcuWriteRequest() [2/3]

virtual Basda::Microgate::BcuWriteRequest::~BcuWriteRequest ( )
virtual
Note
overridden

◆ BcuWriteRequest() [3/3]

Basda::Microgate::BcuWriteRequest::BcuWriteRequest ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
const MemoryBufferPtr buffer 
)

◆ ~BcuWriteRequest() [3/3]

virtual Basda::Microgate::BcuWriteRequest::~BcuWriteRequest ( )
virtual
Note
overridden

Member Function Documentation

◆ create() [1/3]

BcuWriteRequestPtr Basda::Microgate::BcuWriteRequest::create ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
const MemoryBufferPtr buffer 
)
static

◆ create() [2/3]

static BcuWriteRequestPtr Basda::Microgate::BcuWriteRequest::create ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
const MemoryBufferPtr buffer 
)
static

◆ create() [3/3]

static BcuWriteRequestPtr Basda::Microgate::BcuWriteRequest::create ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
const MemoryBufferPtr buffer 
)
static

◆ getMemoryBuffer() [1/3]

MemoryBufferPtr Basda::Microgate::BcuWriteRequest::getMemoryBuffer ( )

◆ getMemoryBuffer() [2/3]

MemoryBufferPtr Basda::Microgate::BcuWriteRequest::getMemoryBuffer ( )

◆ getMemoryBuffer() [3/3]

MemoryBufferPtr Basda::Microgate::BcuWriteRequest::getMemoryBuffer ( )

Member Data Documentation

◆ buffer_

MemoryBufferPtr Basda::Microgate::BcuWriteRequest::buffer_
private

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