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

#include <svdde.hxx>

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

Public Member Functions

 DdeItem (const sal_Unicode *)
 
 DdeItem (SAL_UNUSED_PARAMETER const OUString &)
 
 DdeItem (const DdeItem &)
 
virtual ~DdeItem ()
 
OUString GetName () const
 
short GetLinks ()
 
void NotifyClient ()
 

Protected Attributes

sal_uInt8 nType
 

Private Attributes

DdeStringpName
 
DdeTopicpMyTopic
 
std::vector< DdeItemImpData > * pImpData
 

Friends

class DdeInternal
 
class DdeTopic
 

Detailed Description

Definition at line 196 of file svdde.hxx.

Constructor & Destructor Documentation

◆ DdeItem() [1/3]

DdeItem::DdeItem ( const sal_Unicode p)

Definition at line 578 of file ddesvr.cxx.

References DdeInstData::hDdeInstSvr, ImpGetInstData(), nType, p, pImpData, pMyTopic, and pName.

◆ DdeItem() [2/3]

DdeItem::DdeItem ( SAL_UNUSED_PARAMETER const OUString &  )

◆ DdeItem() [3/3]

DdeItem::DdeItem ( const DdeItem r)

◆ ~DdeItem()

DdeItem::~DdeItem ( )
virtual

Definition at line 608 of file ddesvr.cxx.

References DdeTopic::aItems, pImpData, pMyTopic, and pName.

Member Function Documentation

◆ GetLinks()

short DdeItem::GetLinks ( )

Definition at line 688 of file ddesvr.cxx.

References pImpData.

◆ GetName()

OUString DdeItem::GetName ( ) const

Definition at line 617 of file ddesvr.cxx.

References pName, and DdeString::toOUString().

Referenced by DdeInternal::SvrCallback().

◆ NotifyClient()

void DdeItem::NotifyClient ( )

Friends And Related Function Documentation

◆ DdeInternal

friend class DdeInternal
friend

Definition at line 198 of file svdde.hxx.

◆ DdeTopic

friend class DdeTopic
friend

Definition at line 199 of file svdde.hxx.

Member Data Documentation

◆ nType

sal_uInt8 DdeItem::nType
protected

◆ pImpData

std::vector<DdeItemImpData>* DdeItem::pImpData
private

◆ pMyTopic

DdeTopic* DdeItem::pMyTopic
private

Definition at line 201 of file svdde.hxx.

Referenced by DdeTopic::AddItem(), DdeItem(), DdeTopic::InsertItem(), NotifyClient(), and ~DdeItem().

◆ pName

DdeString* DdeItem::pName
private

Definition at line 200 of file svdde.hxx.

Referenced by DdeItem(), GetName(), NotifyClient(), and ~DdeItem().


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