BAOS SDK  18.2.0
Public Types | List of all members
kdrive::baos::DataRequest Struct Reference

#include <DataPacket.h>

Inheritance diagram for kdrive::baos::DataRequest:
kdrive::baos::DataPacket

Public Types

typedef std::shared_ptr< DataRequestPtr
 
- Public Types inherited from kdrive::baos::DataPacket
typedef std::shared_ptr< DataPacketPtr
 
typedef std::vector< unsigned char > Buffer
 

Additional Inherited Members

- Public Member Functions inherited from kdrive::baos::DataPacket
virtual ~DataPacket ()
 
void setMainService (unsigned char mainService)
 
unsigned char getMainService () const
 
void setSubService (unsigned char subService)
 
unsigned char getSubService () const
 
void setOffset (unsigned short offset)
 
unsigned short getOffset () const
 
void setCount (unsigned short count)
 
unsigned short getCount () const
 
void setBuffer (const Buffer &buffer)
 
BuffergetBuffer ()
 
const BuffergetBuffer () const
 
void setHeaderPolicy (std::shared_ptr< HeaderPolicy > headerPolicy)
 
void setVersion (unsigned char version)
 
unsigned char getVersion () const
 
- Protected Member Functions inherited from kdrive::baos::DataPacket
 DataPacket ()
 
std::size_t sizeImpl () const override
 
std::size_t readFromBufferImpl (const unsigned char *buffer, std::size_t bufferSize) override
 
std::size_t writeToBufferImpl (unsigned char *buffer, std::size_t bufferSize) const override
 

Member Typedef Documentation

typedef std::shared_ptr<DataRequest> kdrive::baos::DataRequest::Ptr

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