|
LibreOffice Module svl (master) 1
|
#include <svdde.hxx>
Public Member Functions | |
| DdeService (SAL_UNUSED_PARAMETER const OUString &) | |
| virtual | ~DdeService () |
| DdeService (const DdeService &)=delete | |
| DdeService & | operator= (const DdeService &)=delete |
| OUString | GetName () const |
| short | GetError () const |
| std::vector< DdeTopic * > & | GetTopics () |
| void | AddTopic (const DdeTopic &) |
| void | RemoveTopic (const DdeTopic &) |
| void | AddFormat (SotClipboardFormatId) |
| void | RemoveFormat (SotClipboardFormatId) |
| bool | HasFormat (SotClipboardFormatId) |
Static Public Member Functions | |
| static DdeServices & | GetServices () |
Protected Member Functions | |
| OUString | Topics () |
| OUString | Formats () |
| OUString | SysItems () |
| OUString | Status () |
| const DdeTopic * | GetSysTopic () const |
Private Member Functions | |
| SVL_DLLPRIVATE bool | HasCbFormat (sal_uInt32) |
Private Attributes | |
| std::vector< DdeTopic * > | aTopics |
| std::vector< sal_uInt32 > | aFormats |
| DdeTopic * | pSysTopic |
| DdeString * | pName |
| std::vector< std::unique_ptr< Conversation > > | m_vConv |
| short | nStatus |
Friends | |
| class | DdeInternal |
| DdeService::DdeService | ( | SAL_UNUSED_PARAMETER const OUString & | ) |
|
virtual |
Definition at line 390 of file ddesvr.cxx.
References DdeInstData::hDdeInstSvr, ImpDeinitInstData(), ImpGetInstData(), DdeInstData::nInstanceSvr, DdeInstData::nRefCount, pName, DdeInstData::pServicesSvr, and pSysTopic.
|
delete |
| void DdeService::AddFormat | ( | SotClipboardFormatId | nFmt | ) |
Definition at line 461 of file ddesvr.cxx.
References aFormats, DdeData::GetExternalFormat(), and HasCbFormat().
| void DdeService::AddTopic | ( | const DdeTopic & | rTopic | ) |
Definition at line 427 of file ddesvr.cxx.
References aTopics, and RemoveTopic().
|
protected |
Definition at line 772 of file ddesvr.cxx.
References aFormats, i, n, and SAL_N_ELEMENTS.
Referenced by DdeInternal::SvrCallback().
| OUString DdeService::GetName | ( | ) | const |
Definition at line 415 of file ddesvr.cxx.
References pName, and DdeString::toOUString().
|
static |
Definition at line 420 of file ddesvr.cxx.
References ImpGetInstData(), and DdeInstData::pServicesSvr.
Referenced by DdeInternal::FindService(), and DdeInternal::SvrCallback().
|
inlineprotected |
|
inline |
|
private |
Definition at line 451 of file ddesvr.cxx.
References aFormats.
Referenced by AddFormat(), HasFormat(), and DdeInternal::SvrCallback().
| bool DdeService::HasFormat | ( | SotClipboardFormatId | nFmt | ) |
Definition at line 456 of file ddesvr.cxx.
References DdeData::GetExternalFormat(), and HasCbFormat().
|
delete |
References GetName().
| void DdeService::RemoveFormat | ( | SotClipboardFormatId | nFmt | ) |
Definition at line 469 of file ddesvr.cxx.
References aFormats, and DdeData::GetExternalFormat().
| void DdeService::RemoveTopic | ( | const DdeTopic & | rTopic | ) |
Definition at line 433 of file ddesvr.cxx.
References aTopics, m_vConv, and n.
Referenced by AddTopic().
|
protected |
Definition at line 806 of file ddesvr.cxx.
Referenced by DdeInternal::SvrCallback().
|
protected |
Definition at line 733 of file ddesvr.cxx.
Referenced by DdeInternal::SvrCallback().
|
protected |
Definition at line 755 of file ddesvr.cxx.
Referenced by DdeInternal::SvrCallback().
|
friend |
|
private |
Definition at line 289 of file svdde.hxx.
Referenced by AddFormat(), Formats(), HasCbFormat(), and RemoveFormat().
|
private |
Definition at line 288 of file svdde.hxx.
Referenced by AddTopic(), DdeInternal::FindTopic(), RemoveTopic(), SysItems(), and Topics().
|
private |
Definition at line 293 of file svdde.hxx.
Referenced by RemoveTopic(), and DdeInternal::SvrCallback().
|
private |
Definition at line 291 of file svdde.hxx.
Referenced by GetName(), and ~DdeService().
|
private |
Definition at line 290 of file svdde.hxx.
Referenced by ~DdeService().