Changeset 976 for branches/Carsten_PtrWork/Source/System/Cluster/Window/Base/OSGClusterWindowBase.cpp
- Timestamp:
- 10/20/07 18:11:52 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork/Source/System/Cluster/Window/Base/OSGClusterWindowBase.cpp
r965 r976 84 84 \***************************************************************************/ 85 85 86 /*! \var st d::stringClusterWindowBase::_mfServers86 /*! \var string ClusterWindowBase::_mfServers 87 87 List of all symbolic server names 88 88 */ 89 89 90 /*! \var st d::stringClusterWindowBase::_sfConnectionType90 /*! \var string ClusterWindowBase::_sfConnectionType 91 91 How to connect to the servers 92 92 */ 93 93 94 /*! \var st d::stringClusterWindowBase::_sfConnectionInterface94 /*! \var string ClusterWindowBase::_sfConnectionInterface 95 95 Which network interface to use for communication 96 96 */ 97 97 98 /*! \var st d::stringClusterWindowBase::_sfConnectionDestination98 /*! \var string ClusterWindowBase::_sfConnectionDestination 99 99 Multicast address for multicast connections 100 100 */ 101 101 102 /*! \var st d::stringClusterWindowBase::_sfConnectionParams102 /*! \var string ClusterWindowBase::_sfConnectionParams 103 103 Optional parameters e.g. "TTL=2" 104 104 */ … … 108 108 */ 109 109 110 /*! \var st d::stringClusterWindowBase::_sfServiceAddress110 /*! \var string ClusterWindowBase::_sfServiceAddress 111 111 Broadcast or Multicast address used for server search 112 112 */ 113 113 114 /*! \var st d::stringClusterWindowBase::_sfServiceInterface114 /*! \var string ClusterWindowBase::_sfServiceInterface 115 115 Ethernet interface to be used for server search 116 116 */ 117 117 118 /*! \var Window PtrClusterWindowBase::_sfClientWindow118 /*! \var WindowInternalRefPtr ClusterWindowBase::_sfClientWindow 119 119 Window for client rendering 120 120 */ … … 128 128 */ 129 129 130 /*! \var ImageComposer Ptr ClusterWindowBase::_sfComposer130 /*! \var ImageComposerInternalRefPtr ClusterWindowBase::_sfComposer 131 131 132 132 */ 133 133 134 /*! \var st d::stringClusterWindowBase::_mfAutostart134 /*! \var string ClusterWindowBase::_mfAutostart 135 135 136 136 */ … … 238 238 oType.addInitialDesc(pDesc); 239 239 240 pDesc = new SFWindow Ptr::Description(241 SFWindow Ptr::getClassType(),240 pDesc = new SFWindowInternalRefPtr::Description( 241 SFWindowInternalRefPtr::getClassType(), 242 242 "clientWindow", 243 243 "Window for client rendering\n", … … 274 274 oType.addInitialDesc(pDesc); 275 275 276 pDesc = new SFImageComposer Ptr::Description(277 SFImageComposer Ptr::getClassType(),276 pDesc = new SFImageComposerInternalRefPtr::Description( 277 SFImageComposerInternalRefPtr::getClassType(), 278 278 "composer", 279 279 "", … … 407 407 "\t<Field\n" 408 408 "\t\tname=\"clientWindow\"\n" 409 "\t\ttype=\"WindowPtr\"\n" 409 " category=\"pointer\"\n" 410 "\t\ttype=\"Window\"\n" 410 411 "\t\tcardinality=\"single\"\n" 411 412 "\t\tvisibility=\"external\"\n" … … 434 435 "\t<Field\n" 435 436 "\t\tname=\"composer\"\n" 436 "\t\ttype=\"ImageComposerPtr\"\n" 437 " category=\"pointer\"\n" 438 "\t\ttype=\"ImageComposer\"\n" 437 439 "\t\tcardinality=\"single\"\n" 438 440 "\t\tvisibility=\"external\"\n" … … 540 542 { 541 543 editMField(ServersFieldMask, _mfServers); 542 _mfServers.push_back(st d::string(value));544 _mfServers.push_back(string(value)); 543 545 } 544 546 … … 560 562 fieldIt += uiIndex; 561 563 562 _mfServers.insert(fieldIt, st d::string(value));564 _mfServers.insert(fieldIt, string(value)); 563 565 } 564 566 … … 581 583 std::string const &pNewElem ) 582 584 { 583 Int32 elemIdx = _mfServers.findIndex(st d::string(pOldElem));585 Int32 elemIdx = _mfServers.findIndex(string(pOldElem)); 584 586 585 587 if(elemIdx != -1) … … 612 614 ClusterWindowBase::subServers(std::string const &value) 613 615 { 614 Int32 iElemIdx = _mfServers.findIndex(st d::string(value));616 Int32 iElemIdx = _mfServers.findIndex(string(value)); 615 617 616 618 if(iElemIdx != -1) … … 641 643 { 642 644 editMField(AutostartFieldMask, _mfAutostart); 643 _mfAutostart.push_back(st d::string(value));645 _mfAutostart.push_back(string(value)); 644 646 } 645 647 … … 661 663 fieldIt += uiIndex; 662 664 663 _mfAutostart.insert(fieldIt, st d::string(value));665 _mfAutostart.insert(fieldIt, string(value)); 664 666 } 665 667 … … 682 684 std::string const &pNewElem ) 683 685 { 684 Int32 elemIdx = _mfAutostart.findIndex(st d::string(pOldElem));686 Int32 elemIdx = _mfAutostart.findIndex(string(pOldElem)); 685 687 686 688 if(elemIdx != -1) … … 713 715 ClusterWindowBase::subAutostart(std::string const &value) 714 716 { 715 Int32 iElemIdx = _mfAutostart.findIndex(st d::string(value));717 Int32 iElemIdx = _mfAutostart.findIndex(string(value)); 716 718 717 719 if(iElemIdx != -1) … … 964 966 _sfServiceAddress (std::string("224.245.211.234")), 965 967 _sfServiceInterface (), 966 _sfClientWindow (Window Ptr(NullFC)),968 _sfClientWindow (WindowInternalRefPtr(NullFC)), 967 969 _sfInterleave (UInt32(0)), 968 970 _sfFrameCount (UInt32(0)), 969 _sfComposer (ImageComposer Ptr(NullFC)),971 _sfComposer (ImageComposerInternalRefPtr(NullFC)), 970 972 _mfAutostart () 971 973 { … … 982 984 _sfServiceAddress (source._sfServiceAddress ), 983 985 _sfServiceInterface (source._sfServiceInterface ), 984 _sfClientWindow (Window Ptr(NullFC)),986 _sfClientWindow (WindowInternalRefPtr(NullFC)), 985 987 _sfInterleave (source._sfInterleave ), 986 988 _sfFrameCount (source._sfFrameCount ), 987 _sfComposer (ImageComposer Ptr(NullFC)),989 _sfComposer (ImageComposerInternalRefPtr(NullFC)), 988 990 _mfAutostart (source._mfAutostart ) 989 991 { … … 1180 1182 GetFieldHandlePtr ClusterWindowBase::getHandleClientWindow (void) const 1181 1183 { 1182 SFWindow Ptr::GetHandlePtr returnValue(1183 new SFWindow Ptr::GetHandle(1184 SFWindowInternalRefPtr::GetHandlePtr returnValue( 1185 new SFWindowInternalRefPtr::GetHandle( 1184 1186 &_sfClientWindow, 1185 1187 this->getType().getFieldDesc(ClientWindowFieldId))); … … 1189 1191 EditFieldHandlePtr ClusterWindowBase::editHandleClientWindow (void) 1190 1192 { 1191 SFWindow Ptr::EditHandlePtr returnValue(1192 new SFWindow Ptr::EditHandle(1193 SFWindowInternalRefPtr::EditHandlePtr returnValue( 1194 new SFWindowInternalRefPtr::EditHandle( 1193 1195 &_sfClientWindow, 1194 1196 this->getType().getFieldDesc(ClientWindowFieldId))); … … 1246 1248 GetFieldHandlePtr ClusterWindowBase::getHandleComposer (void) const 1247 1249 { 1248 SFImageComposer Ptr::GetHandlePtr returnValue(1249 new SFImageComposer Ptr::GetHandle(1250 SFImageComposerInternalRefPtr::GetHandlePtr returnValue( 1251 new SFImageComposerInternalRefPtr::GetHandle( 1250 1252 &_sfComposer, 1251 1253 this->getType().getFieldDesc(ComposerFieldId))); … … 1255 1257 EditFieldHandlePtr ClusterWindowBase::editHandleComposer (void) 1256 1258 { 1257 SFImageComposer Ptr::EditHandlePtr returnValue(1258 new SFImageComposer Ptr::EditHandle(1259 SFImageComposerInternalRefPtr::EditHandlePtr returnValue( 1260 new SFImageComposerInternalRefPtr::EditHandle( 1259 1261 &_sfComposer, 1260 1262 this->getType().getFieldDesc(ComposerFieldId))); … … 1343 1345 OSG_END_NAMESPACE 1344 1346 1345 #include "OSGS FieldAdaptor.ins"1346 #include "OSGM FieldAdaptor.ins"1347 #include "OSGSPointerFieldAdapter.ins" 1348 #include "OSGMPointerFieldAdapter.ins" 1347 1349 1348 1350 OSG_BEGIN_NAMESPACE 1349 1351 1350 1352 #if !defined(OSG_DO_DOC) || defined(OSG_DOC_DEV) 1351 DataType FieldTraits<ClusterWindowPtr>::_type("ClusterWindowPtr", "WindowPtr"); 1353 DataType FieldTraits<ClusterWindowInternalRefPtr>::_type( 1354 "ClusterWindowInternalRefPtr", 1355 "WindowInternalRefPtr"); 1356 DataType FieldTraits<ClusterWindowWeakRefPtr>::_type( 1357 "ClusterWindowWeakRefPtr", 1358 "WindowWeakRefPtr"); 1359 DataType FieldTraits<ClusterWindowParentPtr>::_type( 1360 "ClusterWindowParentPtr", 1361 "WindowParentPtr"); 1352 1362 #endif 1353 1363 1354 OSG_FIELDTRAITS_GETTYPE(ClusterWindowPtr) 1355 1356 OSG_FIELD_DLLEXPORT_DEF2(SFieldAdaptor, ClusterWindowPtr, SFFieldContainerPtr); 1357 OSG_FIELD_DLLEXPORT_DEF2(MFieldAdaptor, ClusterWindowPtr, MFFieldContainerPtr); 1364 OSG_FIELDTRAITS_GETTYPE(ClusterWindowInternalRefPtr) 1365 OSG_FIELDTRAITS_GETTYPE(ClusterWindowWeakRefPtr) 1366 OSG_FIELDTRAITS_GETTYPE(ClusterWindowParentPtr) 1367 1368 OSG_FIELD_DLLEXPORT_DEF2(SPointerFieldAdapter, 1369 ClusterWindowInternalRefPtr, 1370 SFFieldContainerInternalRefPtr); 1371 OSG_FIELD_DLLEXPORT_DEF2(SPointerFieldAdapter, 1372 ClusterWindowWeakRefPtr, 1373 SFFieldContainerWeakRefPtr); 1374 OSG_FIELD_DLLEXPORT_DEF2(SPointerFieldAdapter, 1375 ClusterWindowParentPtr, 1376 SFFieldContainerParentPtr); 1377 OSG_FIELD_DLLEXPORT_DEF2(MPointerFieldAdapter, 1378 ClusterWindowInternalRefPtr, 1379 MFFieldContainerInternalRefPtr); 1380 OSG_FIELD_DLLEXPORT_DEF2(MPointerFieldAdapter, 1381 ClusterWindowWeakRefPtr, 1382 MFFieldContainerWeakRefPtr); 1383 OSG_FIELD_DLLEXPORT_DEF2(MPointerFieldAdapter, 1384 ClusterWindowParentPtr, 1385 MFFieldContainerParentPtr); 1358 1386 1359 1387 OSG_END_NAMESPACE
