LibreOffice Module svl (master) 1
|
#include <svdde.hxx>
Public Member Functions | |
DdeData () | |
DdeData (SAL_UNUSED_PARAMETER const void *, SAL_UNUSED_PARAMETER tools::Long, SAL_UNUSED_PARAMETER SotClipboardFormatId=SotClipboardFormatId::STRING) | |
DdeData (SAL_UNUSED_PARAMETER const OUString &) | |
DdeData (const DdeData &) | |
DdeData (DdeData &&) noexcept | |
~DdeData () | |
void const * | getData () const |
tools::Long | getSize () const |
SotClipboardFormatId | GetFormat () const |
DdeData & | operator= (const DdeData &) |
DdeData & | operator= (DdeData &&) noexcept |
Static Public Member Functions | |
static sal_uInt32 | GetExternalFormat (SotClipboardFormatId nFmt) |
static SotClipboardFormatId | GetInternalFormat (sal_uLong nFmt) |
Private Member Functions | |
SVL_DLLPRIVATE void | Lock () |
void | SetFormat (SotClipboardFormatId nFmt) |
Private Attributes | |
std::unique_ptr< DdeDataImp > | xImp |
Friends | |
class | DdeInternal |
class | DdeService |
class | DdeConnection |
class | DdeTransaction |
DdeData::DdeData | ( | ) |
Definition at line 33 of file ddedata.cxx.
References xImp.
DdeData::DdeData | ( | SAL_UNUSED_PARAMETER const void * | , |
SAL_UNUSED_PARAMETER tools::Long | , | ||
SAL_UNUSED_PARAMETER | SotClipboardFormatId = SotClipboardFormatId::STRING |
||
) |
DdeData::DdeData | ( | SAL_UNUSED_PARAMETER const OUString & | ) |
DdeData::DdeData | ( | const DdeData & | rData | ) |
Definition at line 60 of file ddedata.cxx.
|
noexcept |
Definition at line 70 of file ddedata.cxx.
DdeData::~DdeData | ( | ) |
Definition at line 75 of file ddedata.cxx.
References xImp.
void const * DdeData::getData | ( | ) | const |
Definition at line 97 of file ddedata.cxx.
References xImp.
Referenced by DdeTransaction::Execute().
|
static |
Definition at line 124 of file ddedata.cxx.
References aName, and SotExchange::GetFormatName().
Referenced by DdeService::AddFormat(), DdeTransaction::Execute(), DdeService::HasFormat(), DdeService::RemoveFormat(), and DdeInternal::SvrCallback().
SotClipboardFormatId DdeData::GetFormat | ( | ) | const |
Definition at line 87 of file ddedata.cxx.
References xImp.
Referenced by DdeTransaction::GetFormat().
|
static |
Definition at line 144 of file ddedata.cxx.
References SotExchange::RegisterFormatName(), and SAL_N_ELEMENTS.
Referenced by DdeInternal::CliCallback(), and DdeInternal::SvrCallback().
tools::Long DdeData::getSize | ( | ) | const |
Definition at line 102 of file ddedata.cxx.
References xImp.
Referenced by DdeTransaction::Execute().
|
private |
Definition at line 81 of file ddedata.cxx.
References xImp.
Referenced by DdeData(), and DdeInternal::SvrCallback().
Definition at line 107 of file ddedata.cxx.
References xImp.
Definition at line 118 of file ddedata.cxx.
|
private |
Definition at line 92 of file ddedata.cxx.
References xImp.
Referenced by DdeTransaction::SetFormat().
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 52 of file svdde.hxx.
Referenced by DdeData(), DdeTransaction::Execute(), getData(), GetFormat(), getSize(), Lock(), operator=(), SetFormat(), DdeInternal::SvrCallback(), and ~DdeData().