LibreOffice Module svl (master) 1
Public Member Functions | Private Attributes | List of all members
DdeLink Class Reference

#include <svdde.hxx>

Inheritance diagram for DdeLink:
[legend]
Collaboration diagram for DdeLink:
[legend]

Public Member Functions

 DdeLink (DdeConnection &, const OUString &, tools::Long=0)
 
virtual ~DdeLink () override
 
void SetNotifyHdl (const Link< void *, void > &rLink)
 
const Link< void *, void > & GetNotifyHdl () const
 
void Notify ()
 
- Public Member Functions inherited from DdeTransaction
void Data (const DdeData *)
 
void Done (bool bDataValid)
 
virtual ~DdeTransaction ()
 
bool IsBusy () const
 
OUString GetName () const
 
void Execute ()
 
void SetDataHdl (const Link< const DdeData *, void > &rLink)
 
const Link< const DdeData *, void > & GetDataHdl () const
 
void SetDoneHdl (const Link< bool, void > &rLink)
 
const Link< bool, void > & GetDoneHdl () const
 
void SetFormat (SotClipboardFormatId nFmt)
 
SotClipboardFormatId GetFormat () const
 
tools::Long GetError () const
 

Private Attributes

Link< void *, void > aNotify
 

Additional Inherited Members

- Protected Member Functions inherited from DdeTransaction
 DdeTransaction (DdeConnection &, SAL_UNUSED_PARAMETER const OUString &, SAL_UNUSED_PARAMETER tools::Long=0)
 
- Protected Attributes inherited from DdeTransaction
DdeConnectionrDde
 
DdeData aDdeData
 
DdeStringpName
 
short nType
 
sal_IntPtr nId
 
sal_IntPtr nTime
 
Link< const DdeData *, void > aData
 
Link< bool, void > aDone
 
bool bBusy
 

Detailed Description

Definition at line 126 of file svdde.hxx.

Constructor & Destructor Documentation

◆ DdeLink()

DdeLink::DdeLink ( DdeConnection d,
const OUString &  aItemName,
tools::Long  n = 0 
)

Definition at line 339 of file ddecli.cxx.

References d, and n.

◆ ~DdeLink()

DdeLink::~DdeLink ( )
overridevirtual

Definition at line 344 of file ddecli.cxx.

References DdeTransaction::nTime, and DdeTransaction::nType.

Member Function Documentation

◆ GetNotifyHdl()

const Link< void *, void > & DdeLink::GetNotifyHdl ( ) const
inline

Definition at line 135 of file svdde.hxx.

◆ Notify()

void DdeLink::Notify ( )

Definition at line 350 of file ddecli.cxx.

References aNotify, and Link< typename Arg, typename Ret >::Call().

Referenced by DdeInternal::CliCallback().

◆ SetNotifyHdl()

void DdeLink::SetNotifyHdl ( const Link< void *, void > &  rLink)
inline

Definition at line 134 of file svdde.hxx.

Member Data Documentation

◆ aNotify

Link<void*,void> DdeLink::aNotify
private

Definition at line 128 of file svdde.hxx.

Referenced by Notify().


The documentation for this class was generated from the following files: