// $Header$
#include "SALOMEDS_AttributeExternalFileDef_i.hxx"
+#include "SALOMEDS.hxx"
#include <TCollection_ExtendedString.hxx>
-#include "SALOMEDS_SObject_i.hxx"
+#include <TCollection_AsciiString.hxx>
+
using namespace std;
char* SALOMEDS_AttributeExternalFileDef_i::Value()
{
+ SALOMEDS::Locker lock;
+
TCollection_ExtendedString S = Handle(SALOMEDS_ExternalFileDef)::DownCast(_myAttr)->Get();
CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString());
return c_s._retn();
void SALOMEDS_AttributeExternalFileDef_i::SetValue(const char* value)
{
+ SALOMEDS::Locker lock;
+
CheckLocked();
CORBA::String_var Str = CORBA::string_dup(value);
// Handle(SALOMEDS_ExternalFileDef)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str));