LibreOffice Module unoidl (master) 1
|
Public Member Functions | |
MappedFile (OUString fileUrl) | |
sal_uInt8 | read8 (sal_uInt32 offset) const |
sal_uInt16 | read16 (sal_uInt32 offset) const |
sal_uInt32 | read32 (sal_uInt32 offset) const |
sal_uInt64 | read64 (sal_uInt32 offset) const |
float | readIso60599Binary32 (sal_uInt32 offset) const |
double | readIso60599Binary64 (sal_uInt32 offset) const |
OUString | readNulName (sal_uInt32 offset) |
OUString | readIdxName (sal_uInt32 *offset) const |
OUString | readIdxString (sal_uInt32 *offset) const |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Public Attributes | |
OUString | uri |
oslFileHandle | handle |
sal_uInt64 | size |
void * | address |
Private Member Functions | |
virtual | ~MappedFile () override |
sal_uInt8 | get8 (sal_uInt32 offset) const |
sal_uInt16 | get16 (sal_uInt32 offset) const |
sal_uInt32 | get32 (sal_uInt32 offset) const |
sal_uInt64 | get64 (sal_uInt32 offset) const |
float | getIso60599Binary32 (sal_uInt32 offset) const |
double | getIso60599Binary64 (sal_uInt32 offset) const |
OUString | readIdxString (sal_uInt32 *offset, rtl_TextEncoding encoding) const |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Definition at line 37 of file unoidlprovider.cxx.
|
explicit |
Definition at line 262 of file unoidlprovider.cxx.
References address, handle, SAL_WARN_IF, size, and uri.
|
overrideprivatevirtual |
Definition at line 372 of file unoidlprovider.cxx.
References address, handle, SAL_WARN_IF, and size.
|
private |
Definition at line 385 of file unoidlprovider.cxx.
Referenced by read16().
|
private |
Definition at line 392 of file unoidlprovider.cxx.
Referenced by read32().
|
private |
Definition at line 399 of file unoidlprovider.cxx.
Referenced by read64().
|
private |
Definition at line 379 of file unoidlprovider.cxx.
Referenced by read8().
|
private |
Definition at line 406 of file unoidlprovider.cxx.
Referenced by readIso60599Binary32().
|
private |
Definition at line 413 of file unoidlprovider.cxx.
Referenced by readIso60599Binary64().
sal_uInt16 unoidl::detail::MappedFile::read16 | ( | sal_uInt32 | offset | ) | const |
Definition at line 295 of file unoidlprovider.cxx.
sal_uInt32 unoidl::detail::MappedFile::read32 | ( | sal_uInt32 | offset | ) | const |
Definition at line 304 of file unoidlprovider.cxx.
References get32(), size, and uri.
Referenced by readIdxString().
sal_uInt64 unoidl::detail::MappedFile::read64 | ( | sal_uInt32 | offset | ) | const |
Definition at line 313 of file unoidlprovider.cxx.
sal_uInt8 unoidl::detail::MappedFile::read8 | ( | sal_uInt32 | offset | ) | const |
Definition at line 286 of file unoidlprovider.cxx.
|
inline |
Definition at line 55 of file unoidlprovider.cxx.
References readIdxString().
|
inline |
Definition at line 58 of file unoidlprovider.cxx.
References readIdxString().
Referenced by readIdxName(), and readIdxString().
|
private |
Definition at line 420 of file unoidlprovider.cxx.
References address, name, read32(), SAL_MAX_INT32, size, and uri.
float unoidl::detail::MappedFile::readIso60599Binary32 | ( | sal_uInt32 | offset | ) | const |
Definition at line 322 of file unoidlprovider.cxx.
References getIso60599Binary32(), size, and uri.
double unoidl::detail::MappedFile::readIso60599Binary64 | ( | sal_uInt32 | offset | ) | const |
Definition at line 331 of file unoidlprovider.cxx.
References getIso60599Binary64(), size, and uri.
OUString unoidl::detail::MappedFile::readNulName | ( | sal_uInt32 | offset | ) |
Definition at line 340 of file unoidlprovider.cxx.
References address, end, name, SAL_MAX_INT32, size, and uri.
void* unoidl::detail::MappedFile::address |
Definition at line 64 of file unoidlprovider.cxx.
Referenced by get16(), get32(), get64(), get8(), getIso60599Binary32(), getIso60599Binary64(), MappedFile(), readIdxString(), readNulName(), and ~MappedFile().
oslFileHandle unoidl::detail::MappedFile::handle |
Definition at line 62 of file unoidlprovider.cxx.
Referenced by MappedFile(), and ~MappedFile().
sal_uInt64 unoidl::detail::MappedFile::size |
Definition at line 63 of file unoidlprovider.cxx.
Referenced by get16(), get32(), get64(), get8(), getIso60599Binary32(), getIso60599Binary64(), MappedFile(), read16(), read32(), read64(), read8(), readIdxString(), readIso60599Binary32(), readIso60599Binary64(), readNulName(), and ~MappedFile().
OUString unoidl::detail::MappedFile::uri |
Definition at line 61 of file unoidlprovider.cxx.
Referenced by MappedFile(), read16(), read32(), read64(), read8(), readIdxString(), readIso60599Binary32(), readIso60599Binary64(), and readNulName().