fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / System / Cluster / Window / Base / OSGClusterWindow.fcd
blob7bfde9d236be23f3fcfe43dd2a33ba62aaf19532
1 <?xml version="1.0"?>
3 <FieldContainer
4 name="ClusterWindow"
5 parent="Window"
6 library="Cluster"
7 pointerfieldtypes="both"
8 structure="concrete"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 decoratable="false"
12 useLocalIncludes="false"
13 docGroupBase="GrpClusterWindow"
15 The base class for all windows.
16 <Field
17 name="servers"
18 type="std::string"
19 cardinality="multi"
20 visibility="external"
21 access="public"
23 List of all symbolic server names
24 </Field>
25 <Field
26 name="serverIds"
27 type="UInt32"
28 cardinality="multi"
29 visibility="external"
30 access="public"
32 </Field>
33 <Field
34 name="connectionType"
35 type="std::string"
36 cardinality="single"
37 visibility="external"
38 access="public"
40 How to connect to the servers
41 </Field>
42 <Field
43 name="connectionInterface"
44 type="std::string"
45 cardinality="single"
46 visibility="external"
47 access="public"
49 Which network interface to use for communication
50 </Field>
51 <Field
52 name="connectionDestination"
53 type="std::string"
54 cardinality="single"
55 visibility="external"
56 access="public"
58 Multicast address for multicast connections
59 </Field>
60 <Field
61 name="connectionParams"
62 type="std::string"
63 cardinality="single"
64 visibility="external"
65 access="public"
67 Optional parameters e.g. "TTL=2"
68 </Field>
69 <Field
70 name="servicePort"
71 type="UInt32"
72 cardinality="single"
73 visibility="external"
74 defaultValue="8437"
75 access="public"
77 Broadcastport used for server search
78 </Field>
79 <Field
80 name="serviceAddress"
81 type="std::string"
82 cardinality="single"
83 visibility="external"
84 defaultValue='"224.245.211.234"'
85 access="public"
87 Broadcast or Multicast address used for server search
88 </Field>
89 <Field
90 name="serviceInterface"
91 type="std::string"
92 cardinality="single"
93 visibility="external"
94 access="public"
96 Ethernet interface to be used for server search
97 </Field>
98 <Field
99 name="clientWindow"
100 type="WindowPtr"
101 cardinality="single"
102 visibility="external"
103 access="public"
105 Window for client rendering
106 </Field>
107 <Field
108 name="interleave"
109 type="UInt32"
110 cardinality="single"
111 visibility="external"
112 defaultValue="0"
113 access="public"
115 </Field>
116 <Field
117 name="frameCount"
118 type="UInt32"
119 cardinality="single"
120 visibility="external"
121 defaultValue="0"
122 access="public"
124 </Field>
125 <Field
126 name="composer"
127 type="ImageComposerPtr"
128 cardinality="single"
129 visibility="external"
130 access="public"
132 </Field>
133 <Field
134 name="autostart"
135 type="std::string"
136 cardinality="multi"
137 visibility="external"
138 access="public"
140 </Field>
141 <!--
142 <Field
143 name="calibration"
144 type="DisplayCalibrationPtr"
145 cardinality="multi"
146 visibility="external"
147 access="public"
149 </Field>
150 <Field
151 name="filter"
152 type="DisplayFilterForegroundPtr"
153 cardinality="multi"
154 visibility="external"
155 access="public"
157 Display filter foregrounds can be used instead of calibration
158 </Field>
159 <Field
160 name="dirty"
161 type="bool"
162 cardinality="single"
163 visibility="external"
164 defaultValue="false"
165 access="protected"
167 Internally set for forceing re-initialization of foregrounds
168 </Field>
170 </FieldContainer>