UMPS
The University of Utah Seismograph Stations Message Passing System.
Abstract Message Base Class

The class that allows messages to be created, transmitted, and reconstituted by another machine. More...

Collaboration diagram for Abstract Message Base Class:

Classes

class  UMPS::MessageFormats::IMessage
 An abstract base class defining the base requirements a message format must satisfy. More...
 

Functions

template<typename TO , typename FROM >
std::unique_ptr< TO > UMPS::MessageFormats::static_unique_pointer_cast (std::unique_ptr< FROM > &&old)
 Converts a unique pointer of one type to a unique pointer of another type. More...
 

Detailed Description

The class that allows messages to be created, transmitted, and reconstituted by another machine.

Function Documentation

◆ static_unique_pointer_cast()

template<typename TO , typename FROM >
std::unique_ptr<TO> UMPS::MessageFormats::static_unique_pointer_cast ( std::unique_ptr< FROM > &&  old)

Converts a unique pointer of one type to a unique pointer of another type.