xrp style wpilib comms
Loading...
Searching...
No Matches
MessageType Class Referenceabstract

#include <message_type.h>

Inheritance diagram for MessageType:

Public Member Functions

virtual int getTag ()=0
 
virtual bool hasId ()=0
 
virtual uint8_t getId ()=0
 
virtual void * getData ()=0
 
virtual void setData (const void *data)=0
 
virtual int toNetworkBuffer (char *buffer, int pos, int end)=0
 
virtual int fromNetworkBuffer (char *buf, int pos, int end)=0
 
virtual ~MessageType ()
 

Constructor & Destructor Documentation

◆ ~MessageType()

virtual MessageType::~MessageType ( )
inlinevirtual

Member Function Documentation

◆ fromNetworkBuffer()

virtual int MessageType::fromNetworkBuffer ( char * buf,
int pos,
int end )
pure virtual

◆ getData()

virtual void * MessageType::getData ( )
pure virtual

◆ getId()

virtual uint8_t MessageType::getId ( )
pure virtual

◆ getTag()

virtual int MessageType::getTag ( )
pure virtual

◆ hasId()

virtual bool MessageType::hasId ( )
pure virtual

◆ setData()

virtual void MessageType::setData ( const void * data)
pure virtual

◆ toNetworkBuffer()

virtual int MessageType::toNetworkBuffer ( char * buffer,
int pos,
int end )
pure virtual

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