MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Public Member Functions | List of all members
mip::Serializer Class Reference

Serialization class. More...

#include <serialization.h>

Inheritance diagram for mip::Serializer:
Inheritance graph
[legend]
Collaboration diagram for mip::Serializer:
Collaboration graph
[legend]

Public Member Functions

 Serializer (uint8_t *buffer, size_t size, size_t offset=0)
 
 Serializer (const uint8_t *buffer, size_t size, size_t offset=0)
 
size_t capacity () const
 
size_t length () const
 
RemainingCount remaining () const
 
bool isOk () const
 
bool isComplete () const
 
 operator const void * () const
 
bool operator! () const
 

Detailed Description

Serialization class.

Constructor & Destructor Documentation

◆ Serializer() [1/2]

mip::Serializer::Serializer ( uint8_t *  buffer,
size_t  size,
size_t  offset = 0 
)
inline

◆ Serializer() [2/2]

mip::Serializer::Serializer ( const uint8_t *  buffer,
size_t  size,
size_t  offset = 0 
)
inline

Member Function Documentation

◆ capacity()

size_t mip::Serializer::capacity ( ) const
inline

◆ isComplete()

bool mip::Serializer::isComplete ( ) const
inline

◆ isOk()

bool mip::Serializer::isOk ( ) const
inline

◆ length()

size_t mip::Serializer::length ( ) const
inline

◆ operator const void *()

mip::Serializer::operator const void * ( ) const
inline

◆ operator!()

bool mip::Serializer::operator! ( ) const
inline

◆ remaining()

RemainingCount mip::Serializer::remaining ( ) const
inline

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