Public Types | Public Member Functions | Static Public Member Functions | List of all members
urcl::primary_interface::PackageHeader Class Reference

This class represents the header for primary packages. More...

#include <package_header.h>

Public Types

using _package_size_type = int32_t
 

Public Member Functions

 PackageHeader ()=default
 
virtual ~PackageHeader ()=default
 

Static Public Member Functions

static size_t getPackageLength (uint8_t *buf)
 Reads a buffer, interpreting the next bytes as the size of the contained package. More...
 

Detailed Description

This class represents the header for primary packages.

Definition at line 62 of file primary/package_header.h.

Member Typedef Documentation

◆ _package_size_type

Definition at line 68 of file primary/package_header.h.

Constructor & Destructor Documentation

◆ PackageHeader()

urcl::primary_interface::PackageHeader::PackageHeader ( )
default

◆ ~PackageHeader()

virtual urcl::primary_interface::PackageHeader::~PackageHeader ( )
virtualdefault

Member Function Documentation

◆ getPackageLength()

static size_t urcl::primary_interface::PackageHeader::getPackageLength ( uint8_t *  buf)
inlinestatic

Reads a buffer, interpreting the next bytes as the size of the contained package.

Parameters
bufThe given byte stream containing a serialized package
Returns
The size of the given serialized package

Definition at line 77 of file primary/package_header.h.


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


ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Tue Jul 4 2023 02:09:47