Public Member Functions | Public Attributes | List of all members
foxglove::ServiceResponse Struct Reference

#include <common.hpp>

Public Member Functions

bool operator== (const ServiceResponse &other) const
 
void read (const uint8_t *data, size_t size)
 
size_t size () const
 
void write (uint8_t *data) const
 

Public Attributes

uint32_t callId
 
std::vector< uint8_t > data
 
std::string encoding
 
ServiceId serviceId
 

Detailed Description

Definition at line 128 of file common.hpp.

Member Function Documentation

◆ operator==()

bool foxglove::ServiceResponse::operator== ( const ServiceResponse other) const
inline

Definition at line 140 of file common.hpp.

◆ read()

void foxglove::ServiceResponse::read ( const uint8_t *  data,
size_t  size 
)

Definition at line 120 of file serialization.cpp.

◆ size()

size_t foxglove::ServiceResponse::size ( ) const
inline

Definition at line 134 of file common.hpp.

◆ write()

void foxglove::ServiceResponse::write ( uint8_t *  data) const

Definition at line 135 of file serialization.cpp.

Member Data Documentation

◆ callId

uint32_t foxglove::ServiceResponse::callId

Definition at line 130 of file common.hpp.

◆ data

std::vector<uint8_t> foxglove::ServiceResponse::data

Definition at line 132 of file common.hpp.

◆ encoding

std::string foxglove::ServiceResponse::encoding

Definition at line 131 of file common.hpp.

◆ serviceId

ServiceId foxglove::ServiceResponse::serviceId

Definition at line 129 of file common.hpp.


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


foxglove_bridge
Author(s): Foxglove
autogenerated on Mon Jul 3 2023 02:12:22