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().