20#ifndef INCLUDED_SVL_LOCKFILECOMMON_HXX
21#define INCLUDED_SVL_LOCKFILECOMMON_HXX
25#include <com/sun/star/uno/Sequence.hxx>
53 static OUString GenerateOwnLockFileURL(std::u16string_view aOrigURL, std::u16string_view aPrefix);
59 const OUString&
GetURL()
const;
60 void SetURL(
const OUString& aURL);
62 static void ParseList(
const css::uno::Sequence< sal_Int8 >& aBuffer, std::vector< LockFileEntry > &rOutput );
63 static LockFileEntry ParseEntry(
const css::uno::Sequence< sal_Int8 >& aBuffer, sal_Int32& o_nCurPos );
64 static OUString ParseName(
const css::uno::Sequence< sal_Int8 >& aBuffer, sal_Int32& o_nCurPos );
65 static OUString EscapeCharacters(
const OUString& aSource );
66 static OUString GetOOOUserName();
67 static OUString GetCurrentLocalTime();
This is a general implementation that is used in document lock file implementation and in sharing con...
virtual OUString GetURL() const override
o3tl::enumarray< LockFileComponent, OUString > LockFileEntry