Merge "[2.2.1] Modify String::Replace() which shared buffer even when the whole strin...
[platform/framework/native/appfw.git] / src / io / FIoFile.cpp
index 6d4c8ce..1195413 100644 (file)
@@ -1,5 +1,4 @@
 //
-// Open Service Platform
 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
 //
 // Licensed under the Apache License, Version 2.0 (the License);
@@ -309,5 +308,33 @@ File::ConvertToSecureFile(const String& plainFilePath, const String& secureFileP
        return _FileImpl::ConvertToSecureFile(plainFilePath, secureFilePath, key);
 }
 
+FileLock*
+File::LockN(FileLockType lockType)
+{
+       SysAssertf(__pFileImpl != null, "Not yet constructed. Construct() should be called before use.\n");
+       return __pFileImpl->LockN(lockType);
+}
+
+FileLock*
+File::LockN(FileLockType lockType, int offset, int length)
+{
+       SysAssertf(__pFileImpl != null, "Not yet constructed. Construct() should be called before use.\n");
+       return __pFileImpl->LockN(lockType, offset, length);
+}
+
+FileLock*
+File::TryToLockN(FileLockType lockType)
+{
+       SysAssertf(__pFileImpl != null, "Not yet constructed. Construct() should be called before use.\n");
+       return __pFileImpl->TryToLockN(lockType);
+}
+
+FileLock*
+File::TryToLockN(FileLockType lockType, int offset, int length)
+{
+       SysAssertf(__pFileImpl != null, "Not yet constructed. Construct() should be called before use.\n");
+       return __pFileImpl->TryToLockN(lockType, offset, length);
+}
+
 }} // Tizen::Io