Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
02cb0ba6
Kaydet (Commit)
02cb0ba6
authored
Mar 03, 2015
tarafından
Noel Grandin
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
loplugin:constantfunction: registry
Change-Id: I0556481aee672451221aa72a8a90d465f3670313
üst
665bad85
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10 additions
and
52 deletions
+10
-52
registry.hxx
include/registry/registry.hxx
+10
-16
registry.cxx
registry/source/registry.cxx
+0
-3
regkey.cxx
registry/source/regkey.cxx
+0
-29
regkey.hxx
registry/source/regkey.hxx
+0
-4
No files found.
include/registry/registry.hxx
Dosyayı görüntüle @
02cb0ba6
...
...
@@ -30,7 +30,7 @@ extern "C" {
/** specifies a collection of function pointers which represents the complete registry C-API.
Th
is funtions
pointers are used by the C++ wrapper to call the C-API.
Th
ese function
pointers are used by the C++ wrapper to call the C-API.
*/
struct
Registry_Api
{
...
...
@@ -67,10 +67,7 @@ struct Registry_Api
RegError
(
REGISTRY_CALLTYPE
*
getStringListValue
)
(
RegKeyHandle
,
rtl_uString
*
,
sal_Char
***
,
sal_uInt32
*
);
RegError
(
REGISTRY_CALLTYPE
*
getUnicodeListValue
)(
RegKeyHandle
,
rtl_uString
*
,
sal_Unicode
***
,
sal_uInt32
*
);
RegError
(
REGISTRY_CALLTYPE
*
freeValueList
)
(
RegValueType
,
RegValue
,
sal_uInt32
);
RegError
(
REGISTRY_CALLTYPE
*
createLink
)
(
RegKeyHandle
,
rtl_uString
*
,
rtl_uString
*
);
RegError
(
REGISTRY_CALLTYPE
*
deleteLink
)
(
RegKeyHandle
,
rtl_uString
*
);
RegError
(
REGISTRY_CALLTYPE
*
getKeyType
)
(
RegKeyHandle
,
rtl_uString
*
,
RegKeyType
*
);
RegError
(
REGISTRY_CALLTYPE
*
getLinkTarget
)
(
RegKeyHandle
,
rtl_uString
*
,
rtl_uString
**
);
RegError
(
REGISTRY_CALLTYPE
*
getResolvedKeyName
)
(
RegKeyHandle
,
rtl_uString
*
,
sal_Bool
,
rtl_uString
**
);
RegError
(
REGISTRY_CALLTYPE
*
getKeyNames
)
(
RegKeyHandle
,
rtl_uString
*
,
rtl_uString
***
,
sal_uInt32
*
);
RegError
(
REGISTRY_CALLTYPE
*
freeKeyNames
)
(
rtl_uString
**
,
sal_uInt32
);
...
...
@@ -1085,19 +1082,19 @@ inline RegError RegistryKey::getUnicodeListValue(const rtl::OUString& keyName,
return
REG_INVALID_KEY
;
}
inline
RegError
RegistryKey
::
createLink
(
const
rtl
::
OUString
&
linkName
,
const
rtl
::
OUString
&
linkTarget
)
inline
RegError
RegistryKey
::
createLink
(
const
rtl
::
OUString
&
,
const
rtl
::
OUString
&
)
{
if
(
m_registry
.
isValid
())
return
m_registry
.
m_pApi
->
createLink
(
m_hImpl
,
linkName
.
pData
,
linkTarget
.
pData
);
return
REG_INVALID_LINK
;
// links are no longer supported
else
return
REG_INVALID_KEY
;
}
inline
RegError
RegistryKey
::
deleteLink
(
const
rtl
::
OUString
&
linkName
)
inline
RegError
RegistryKey
::
deleteLink
(
const
rtl
::
OUString
&
)
{
if
(
m_registry
.
isValid
())
return
m_registry
.
m_pApi
->
deleteLink
(
m_hImpl
,
linkName
.
pData
);
return
REG_INVALID_LINK
;
// links are no longer supported
else
return
REG_INVALID_KEY
;
}
...
...
@@ -1111,15 +1108,12 @@ inline RegError RegistryKey::getKeyType(const rtl::OUString& keyName,
return
REG_INVALID_KEY
;
}
inline
RegError
RegistryKey
::
getLinkTarget
(
const
rtl
::
OUString
&
linkName
,
rtl
::
OUString
&
rLinkTarget
)
const
inline
RegError
RegistryKey
::
getLinkTarget
(
const
rtl
::
OUString
&
,
rtl
::
OUString
&
)
const
{
if
(
m_registry
.
isValid
())
{
return
m_registry
.
m_pApi
->
getLinkTarget
(
m_hImpl
,
linkName
.
pData
,
&
rLinkTarget
.
pData
);
}
else
return
REG_INVALID_LINK
;
// links are no longer supported
else
return
REG_INVALID_KEY
;
}
...
...
registry/source/registry.cxx
Dosyayı görüntüle @
02cb0ba6
...
...
@@ -436,10 +436,7 @@ Registry_Api* REGISTRY_CALLTYPE initRegistry_Api(void)
&
getStringListValue
,
&
getUnicodeListValue
,
&
freeValueList
,
&
createLink
,
&
deleteLink
,
&
getKeyType
,
&
getLinkTarget
,
&
getResolvedKeyName
,
&
getKeyNames
,
&
freeKeyNames
};
...
...
registry/source/regkey.cxx
Dosyayı görüntüle @
02cb0ba6
...
...
@@ -612,25 +612,6 @@ RegError REGISTRY_CALLTYPE freeValueList(RegValueType valueType,
}
// createLink
RegError
REGISTRY_CALLTYPE
createLink
(
SAL_UNUSED_PARAMETER
RegKeyHandle
,
SAL_UNUSED_PARAMETER
rtl_uString
*
,
SAL_UNUSED_PARAMETER
rtl_uString
*
)
{
return
REG_INVALID_LINK
;
// links are no longer supported
}
// deleteLink
RegError
REGISTRY_CALLTYPE
deleteLink
(
SAL_UNUSED_PARAMETER
RegKeyHandle
,
SAL_UNUSED_PARAMETER
rtl_uString
*
)
{
return
REG_INVALID_LINK
;
// links are no longer supported
}
// getKeyType
RegError
REGISTRY_CALLTYPE
getKeyType
(
RegKeyHandle
hKey
,
...
...
@@ -648,16 +629,6 @@ RegError REGISTRY_CALLTYPE getKeyType(RegKeyHandle hKey,
}
// getLinkTarget
RegError
REGISTRY_CALLTYPE
getLinkTarget
(
SAL_UNUSED_PARAMETER
RegKeyHandle
,
SAL_UNUSED_PARAMETER
rtl_uString
*
,
SAL_UNUSED_PARAMETER
rtl_uString
**
)
{
return
REG_INVALID_LINK
;
// links are no longer supported
}
// getName
RegError
REGISTRY_CALLTYPE
getResolvedKeyName
(
RegKeyHandle
hKey
,
...
...
registry/source/regkey.hxx
Dosyayı görüntüle @
02cb0ba6
...
...
@@ -56,11 +56,7 @@ RegError REGISTRY_CALLTYPE getStringListValue(
RegError
REGISTRY_CALLTYPE
getUnicodeListValue
(
RegKeyHandle
,
rtl_uString
*
,
sal_Unicode
***
,
sal_uInt32
*
);
RegError
REGISTRY_CALLTYPE
freeValueList
(
RegValueType
,
RegValue
,
sal_uInt32
);
RegError
REGISTRY_CALLTYPE
createLink
(
RegKeyHandle
,
rtl_uString
*
,
rtl_uString
*
);
RegError
REGISTRY_CALLTYPE
deleteLink
(
RegKeyHandle
,
rtl_uString
*
);
RegError
REGISTRY_CALLTYPE
getKeyType
(
RegKeyHandle
,
rtl_uString
*
,
RegKeyType
*
);
RegError
REGISTRY_CALLTYPE
getLinkTarget
(
RegKeyHandle
,
rtl_uString
*
,
rtl_uString
**
);
RegError
REGISTRY_CALLTYPE
getResolvedKeyName
(
RegKeyHandle
,
rtl_uString
*
,
sal_Bool
,
rtl_uString
**
);
RegError
REGISTRY_CALLTYPE
getKeyNames
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment