VR-Forces 4.1.1 Class Documentation
connDescList.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: connDescList.h,v $ $Revision: 1.12 $ $State: Exp $
7 ******************************************************************************/
8 
11 
14 
15 #ifndef DtConnectionDescriptorList_H_
16 #define DtConnectionDescriptorList_H_
17 
18 #include "vrfutil/rwList.h"
19 #include <list>
21 
23 
27 {
28 protected:
29 
32 
33 public:
34 
37  DtReaderWriterRegistry * parentRegistry = NULL);
39  DtReaderWriterRegistry * parentRegistry = NULL);
40 
43  DtReaderWriterRegistry* parentRegistry = NULL);
44 
50 
52  virtual ~DtConnectionDescriptorList();
53 
55  parentRegistry = NULL);
56 
57  virtual const char* readerWriterType() const;
58 
60  virtual void emptyList();
61  virtual void copyList(const DtConnectionDescriptorList& orig);
62 
63  virtual DtConnectionDescriptor* addConnectionDescriptor(
64  const DtConnectionDescriptor& descriptor);
65 
66  virtual DtConnectionDescriptor* addConnection(const DtString& source,
67  const DtString& destination);
68 
71  virtual DtConnectionDescriptor* findConnection(const DtString& source,
72  const DtString& destination);
73 
77  virtual bool removeConnection(const DtString& source,
78  const DtString& destination);
79 
82  virtual bool removeAllConnectionsFrom(const DtString& source);
83 
86  virtual bool removeAllConnectionsTo(const DtString& destination);
87 
90  virtual bool removeConnections(const std::list<DtConnectionDescriptor*> removeList);
91 
94  virtual bool removeConnection(DtConnectionDescriptor* connection);
95 
97  virtual void removeAll();
98 
99 protected:
100  virtual DtConnectionDescriptor* addConnectionDescriptor(
101  DtConnectionDescriptor * descriptor);
102 
106  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
107  const DtVariableBindingsList& variableBindings);
108 };
109 
110 #endif

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)