Roboid Control for C++
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Passer::RoboidControl::IMessage Class Reference

Detailed Description

Root structure for all communcation messages.

#include <Messages.h>

Inheritance diagram for Passer::RoboidControl::IMessage:
Passer::RoboidControl::DestroyMsg Passer::RoboidControl::InvestigateMsg Passer::RoboidControl::ModelUrlMsg Passer::RoboidControl::NameMsg Passer::RoboidControl::NetworkIdMsg Passer::RoboidControl::ParticipantMsg Passer::RoboidControl::PoseMsg Passer::RoboidControl::TextMsg Passer::RoboidControl::ThingMsg

Public Member Functions

 IMessage ()
 Default constructor for a message.
 
 IMessage (char *buffer)
 Create a message for receiving.
 
virtual unsigned char Serialize (char *buffer)
 Serialize the message into a byte array for sending.
 

Constructor & Destructor Documentation

◆ IMessage()

IMessage::IMessage ( char *  buffer)

Create a message for receiving.

Parameters
bufferThe byte array to parse

Member Function Documentation

◆ Serialize()

unsigned char IMessage::Serialize ( char *  buffer)
virtual