LibreOffice Module ucb (master) 1
|
Classes | |
class | Content |
class | ContentProvider |
class | DataSupplier |
class | DynamicResultSet |
class | InputStream |
class | OutputStream |
struct | ResultListEntry |
class | Seekable |
Typedefs | |
typedef std::vector< std::unique_ptr< ResultListEntry > > | ResultList |
Functions | |
css::uno::Any | convertToException (GError *pError, const css::uno::Reference< css::uno::XInterface > &rContext, bool bThrow) |
void | convertToIOException (GError *pError, const css::uno::Reference< css::uno::XInterface > &rContext) |
static css::util::DateTime | getDateFromUnix (time_t t) |
static css::lang::IllegalAccessException | getReadOnlyException (const css::uno::Reference< css::uno::XInterface > &rContext) |
XTYPEPROVIDER_COMMON_IMPL (Content) | |
XTYPEPROVIDER_IMPL_3 (ContentProvider, css::lang::XTypeProvider, css::lang::XServiceInfo, css::ucb::XContentProvider) | |
Variables | |
const int | TRANSFER_BUFFER_SIZE = 65536 |
const GFileCopyFlags | DEFAULT_COPYDATA_FLAGS |
constexpr OUStringLiteral | GIO_FILE_TYPE = u"application/vnd.sun.staroffice.gio-file" |
constexpr OUStringLiteral | GIO_FOLDER_TYPE = u"application/vnd.sun.staroffice.gio-folder" |
typedef std::vector< std::unique_ptr<ResultListEntry> > gio::ResultList |
Definition at line 51 of file gio_datasupplier.hxx.
css::uno::Any gio::convertToException | ( | GError * | pError, |
const css::uno::Reference< css::uno::XInterface > & | rContext, | ||
bool | bThrow | ||
) |
Definition at line 137 of file gio_content.cxx.
References EXCEPT, sMessage, and sName.
Referenced by convertToIOException(), gio::Content::feedSink(), and gio::Content::mapGIOError().
void gio::convertToIOException | ( | GError * | pError, |
const css::uno::Reference< css::uno::XInterface > & | rContext | ||
) |
css::io::IOException | |
css::uno::RuntimeException |
Definition at line 271 of file gio_content.cxx.
References a, convertToException(), and cppu::getCaughtException().
Referenced by gio::OutputStream::flush(), gio::Seekable::getLength(), gio::InputStream::readBytes(), gio::Seekable::seek(), gio::Seekable::truncate(), and gio::OutputStream::writeBytes().
|
static |
Definition at line 421 of file gio_content.cxx.
References t.
Referenced by gio::Content::getPropertyValues().
|
static |
Definition at line 556 of file gio_content.cxx.
Referenced by gio::Content::setPropertyValues().
gio::XTYPEPROVIDER_COMMON_IMPL | ( | Content | ) |
gio::XTYPEPROVIDER_IMPL_3 | ( | ContentProvider | , |
css::lang::XTypeProvider | , | ||
css::lang::XServiceInfo | , | ||
css::ucb::XContentProvider | |||
) |
const GFileCopyFlags gio::DEFAULT_COPYDATA_FLAGS |
Definition at line 1087 of file gio_content.cxx.
Referenced by gio::Content::transfer().
|
inlineconstexpr |
Definition at line 52 of file gio_content.hxx.
Referenced by gio::Content::createNewContent(), gio::Content::getContentType(), and gio::Content::queryCreatableContentsInfo().
|
inlineconstexpr |
Definition at line 53 of file gio_content.hxx.
Referenced by gio::Content::createNewContent(), gio::Content::getContentType(), and gio::Content::queryCreatableContentsInfo().
const int gio::TRANSFER_BUFFER_SIZE = 65536 |
Definition at line 829 of file gio_content.cxx.
Referenced by gio::Content::copyData().