VR-Forces 4.1 Class Documentation
multiConnectionInputPort.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: multiConnectionInputPort.h,v $ $Revision: 1.4 $ $State: Exp $
7 *******************************************************************************/
8 
11 
17 
18 #ifndef multiConnectionInputPort_H_
19 #define multiConnectionInputPort_H_
20 
21 #include "vrfobjcore/inputPort.h"
22 #include <map>
24 
25 typedef std::map<const DtPortConnection*, DtPortData*> DtMultiConnectionInputPortConnectionMap;
26 
43 {
44 public:
45 
47  DtMultiConnectionInputPort(const DtString& portName);
49  virtual ~DtMultiConnectionInputPort();
50 
51 private:
58 
59 public:
60 
64  virtual void receiveData(DtPortData* data, const DtPortConnection* conn);
65 
69  int connectionPriority);
70 
72  virtual bool canActivate(const DtPortConnection* conn, int connectionPriority) const;
73 
76  virtual void deactivateConnection(DtPortConnection* conn);
77 
79  virtual bool activeConnection() const;
80 
82  virtual bool connectionActive(const DtPortConnection* connection) const;
83 
86  virtual int connectionPriority() const;
87 
88 protected:
90 };
91 
92 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)