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

#include <svdde.hxx>

Collaboration diagram for DdeConnection:
[legend]

Public Member Functions

 DdeConnection (SAL_UNUSED_PARAMETER const OUString &, SAL_UNUSED_PARAMETER const OUString &)
 
 ~DdeConnection ()
 
tools::Long GetError () const
 
bool IsConnected ()
 
OUString GetServiceName () const
 
OUString GetTopicName () const
 

Static Public Member Functions

static const std::vector< DdeConnection * > & GetConnections ()
 

Private Member Functions

 DdeConnection (const DdeConnection &)=delete
 
const DdeConnectionoperator= (const DdeConnection &)=delete
 

Private Attributes

std::vector< DdeTransaction * > aTransactions
 
DdeStringpService
 
DdeStringpTopic
 
std::unique_ptr< DdeImppImp
 

Friends

class DdeInternal
 
class DdeTransaction
 

Detailed Description

Definition at line 168 of file svdde.hxx.

Constructor & Destructor Documentation

◆ DdeConnection() [1/2]

DdeConnection::DdeConnection ( SAL_UNUSED_PARAMETER const OUString &  ,
SAL_UNUSED_PARAMETER const OUString &   
)

◆ ~DdeConnection()

DdeConnection::~DdeConnection ( )

◆ DdeConnection() [2/2]

DdeConnection::DdeConnection ( const DdeConnection )
privatedelete

Member Function Documentation

◆ GetConnections()

const std::vector< DdeConnection * > & DdeConnection::GetConnections ( )
static

Definition at line 229 of file ddecli.cxx.

References DdeInstData::aConnections, and ImpGetInstData().

Referenced by DdeInternal::CliCallback().

◆ GetError()

tools::Long DdeConnection::GetError ( ) const

Definition at line 382 of file ddecli.cxx.

References pImp.

◆ GetServiceName()

OUString DdeConnection::GetServiceName ( ) const

Definition at line 219 of file ddecli.cxx.

References pService, and DdeString::toOUString().

◆ GetTopicName()

OUString DdeConnection::GetTopicName ( ) const

Definition at line 224 of file ddecli.cxx.

References pTopic, and DdeString::toOUString().

◆ IsConnected()

bool DdeConnection::IsConnected ( )

Definition at line 204 of file ddecli.cxx.

References DdeInstData::hDdeInstCli, ImpGetInstData(), and pImp.

◆ operator=()

const DdeConnection & DdeConnection::operator= ( const DdeConnection )
privatedelete

Friends And Related Function Documentation

◆ DdeInternal

friend class DdeInternal
friend

Definition at line 170 of file svdde.hxx.

◆ DdeTransaction

friend class DdeTransaction
friend

Definition at line 171 of file svdde.hxx.

Member Data Documentation

◆ aTransactions

std::vector<DdeTransaction*> DdeConnection::aTransactions
private

Definition at line 172 of file svdde.hxx.

Referenced by DdeInternal::CliCallback(), and DdeTransaction::~DdeTransaction().

◆ pImp

std::unique_ptr<DdeImp> DdeConnection::pImp
private

◆ pService

DdeString* DdeConnection::pService
private

Definition at line 173 of file svdde.hxx.

Referenced by GetServiceName(), and ~DdeConnection().

◆ pTopic

DdeString* DdeConnection::pTopic
private

Definition at line 174 of file svdde.hxx.

Referenced by GetTopicName(), and ~DdeConnection().


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