Public Member Functions | Protected Attributes | Friends | List of all members
dai::ADatatype Class Referenceabstract

Abstract message. More...

#include <ADatatype.hpp>

Inheritance diagram for dai::ADatatype:
Inheritance graph
[legend]

Public Member Functions

 ADatatype (std::shared_ptr< RawBuffer > r)
 
std::shared_ptr< RawBuffergetRaw () const
 
virtual std::shared_ptr< dai::RawBufferserialize () const =0
 
virtual ~ADatatype ()=default
 

Protected Attributes

std::shared_ptr< RawBufferraw
 

Friends

class DataInputQueue
 
class StreamMessageParser
 

Detailed Description

Abstract message.

Definition at line 11 of file ADatatype.hpp.

Constructor & Destructor Documentation

◆ ADatatype()

dai::ADatatype::ADatatype ( std::shared_ptr< RawBuffer r)
inlineexplicit

Definition at line 18 of file ADatatype.hpp.

◆ ~ADatatype()

virtual dai::ADatatype::~ADatatype ( )
virtualdefault

Member Function Documentation

◆ getRaw()

std::shared_ptr<RawBuffer> dai::ADatatype::getRaw ( ) const
inline

Definition at line 21 of file ADatatype.hpp.

◆ serialize()

virtual std::shared_ptr<dai::RawBuffer> dai::ADatatype::serialize ( ) const
pure virtual

Friends And Related Function Documentation

◆ DataInputQueue

friend class DataInputQueue
friend

Definition at line 13 of file ADatatype.hpp.

◆ StreamMessageParser

friend class StreamMessageParser
friend

Definition at line 14 of file ADatatype.hpp.

Member Data Documentation

◆ raw

std::shared_ptr<RawBuffer> dai::ADatatype::raw
protected

Definition at line 15 of file ADatatype.hpp.


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


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:20