MeVisLab Toolbox Reference
mlObjMgrConnection.h
Go to the documentation of this file.
1 /*************************************************************************************
2 **
3 ** Copyright 2007, MeVis Medical Solutions AG
4 **
5 ** The user may use this file in accordance with the license agreement provided with
6 ** the Software or, alternatively, in accordance with the terms contained in a
7 ** written agreement between the user and MeVis Medical Solutions AG.
8 **
9 ** For further information use the contact form at https://www.mevislab.de/contact
10 **
11 **************************************************************************************/
12 
13 #ifndef ML_OBJ_MGR_CONNECTION_H
14 #define ML_OBJ_MGR_CONNECTION_H
15 
16 
18 
19 #include "MLObjMgrSystem.h"
20 #include <mlBase.h>
21 
22 ML_START_NAMESPACE
23 
24  class omObjectContainer;
25  class ObjMgrBase;
26 
29  class omObjMgrConnection : public Base
30  {
31  typedef Base inherited;
32 
35 
36  public:
37 
40  CF_NONE = 0x0000,
41  CF_PERMIT_RECURSION_IN_CLIENT = 0x0001
42  };
43 
47 
48 
50  };
51 
52 ML_END_NAMESPACE
53 
54 #endif // __mlObjMgrConnection_H
Class representing general ML objects that support import/export via strings (setPersistentState() an...
Definition: mlBase.h:62
Base class for all communicating modules.
Definition: mlObjMgrBase.h:37
Connection information.
omObjectContainer * _objectContainer
ConnectionFlags
Macro for declaring methods for the runtime system.
Database (object container) - manages all objects.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
unsigned short MLuint16
Definition: mlTypeDefs.h:148