COVISE Core
Public Member Functions | Public Attributes | List of all members
covise::MessageBase Class Referenceabstract

#include <message.h>

Inheritance diagram for covise::MessageBase:
Inheritance graph
[legend]
Collaboration diagram for covise::MessageBase:
Collaboration graph
[legend]

Public Member Functions

 MessageBase ()
 
 MessageBase (TokenBuffer &tb)
 
 MessageBase (DataHandle &dh)
 
virtual ~MessageBase ()=default
 
virtual void print ()=0
 

Public Attributes

DataHandle data
 
const Connectionconn = nullptr
 

Constructor & Destructor Documentation

◆ MessageBase() [1/3]

covise::MessageBase::MessageBase ( )

◆ MessageBase() [2/3]

covise::MessageBase::MessageBase ( TokenBuffer tb)

◆ MessageBase() [3/3]

covise::MessageBase::MessageBase ( DataHandle dh)

◆ ~MessageBase()

virtual covise::MessageBase::~MessageBase ( )
virtualdefault

Member Function Documentation

◆ print()

virtual void covise::MessageBase::print ( )
pure virtual

Implemented in covise::UdpMessage, and covise::Message.

Member Data Documentation

◆ conn

const Connection* covise::MessageBase::conn = nullptr

◆ data

DataHandle covise::MessageBase::data

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