COVISE Core
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Private Slots | Private Attributes | List of all members
covise::WSLink Class Reference

#include <WSLink.h>

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

Public Slots

WSPortfrom () const
 
WSPortto () const
 
bool isLinkTo (const WSPort *port) const
 
const QString & getLinkID () const
 

Signals

void deleted (const QString &linkID)
 

Public Member Functions

 WSLink (WSPort *from, WSPort *to)
 
virtual ~WSLink ()
 
virtual covise__Link getSerialisable () const
 

Static Public Member Functions

static QString makeID (WSPort *from, WSPort *to)
 
static QString makeID (const QString &fromModule, const QString &fromPort, const QString &toModule, const QString &toPort)
 

Private Slots

void portDeleted ()
 

Private Attributes

WSPortfromPort
 
WSPorttoPort
 
QString id
 

Constructor & Destructor Documentation

◆ WSLink()

covise::WSLink::WSLink ( covise::WSPort from,
covise::WSPort to 
)

◆ ~WSLink()

covise::WSLink::~WSLink ( )
virtual

Member Function Documentation

◆ deleted

void covise::WSLink::deleted ( const QString &  linkID)
signal

◆ from

covise::WSPort * covise::WSLink::from ( ) const
slot

◆ getLinkID

const QString & covise::WSLink::getLinkID ( ) const
slot

◆ getSerialisable()

covise::covise__Link covise::WSLink::getSerialisable ( ) const
virtual

◆ isLinkTo

bool covise::WSLink::isLinkTo ( const WSPort port) const
slot

◆ makeID() [1/2]

QString covise::WSLink::makeID ( const QString &  fromModule,
const QString &  fromPort,
const QString &  toModule,
const QString &  toPort 
)
static

◆ makeID() [2/2]

QString covise::WSLink::makeID ( covise::WSPort from,
covise::WSPort to 
)
static

◆ portDeleted

void covise::WSLink::portDeleted ( )
privateslot

◆ to

covise::WSPort * covise::WSLink::to ( ) const
slot

Member Data Documentation

◆ fromPort

WSPort* covise::WSLink::fromPort
private

◆ id

QString covise::WSLink::id
private

◆ toPort

WSPort* covise::WSLink::toPort
private

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