NCL Library
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Friends
CDDECltConv Class Reference

#include <DDECltConv.hpp>

Inheritance diagram for CDDECltConv:
CDDEConv

List of all members.

Public Member Functions

uint RefCount () const
CDDEClientClient () const
 Get the DDE Client that this conversation belongs to.
DWORD TimeOut () const
void SetTimeOut (DWORD dwTimeOut)
CString RequestString (const tchar *pszItem, uint nFormat)
CDDEData Request (const tchar *pszItem, uint nFormat)
void Execute (const tchar *pszCommand)
void PokeString (const tchar *pszItem, const tchar *pszValue, uint nFormat)
void Poke (const tchar *pszItem, uint nFormat, const void *pValue, size_t nSize)
CDDELinkCreateLink (const tchar *pszItem, uint nFormat=CF_TEXT)
void DestroyLink (CDDELink *pLink)
void DestroyAllLinks ()
CDDELinkFindLink (const tchar *pszItem, uint nFormat=CF_TEXT) const
size_t NumLinks () const
CDDELinkGetLink (size_t nIndex) const
size_t GetAllLinks (CDDECltLinks &aoLinks) const

Protected Member Functions

 CDDECltConv (CDDEClient *client, HCONV hConv, const tchar *pszService, const tchar *pszTopic)
 CDDECltConv (const CDDECltConv &)
virtual ~CDDECltConv ()

Protected Attributes

uint m_nRefCount
CDDEClientm_client
 The owning DDE client.
DWORD m_dwTimeout
CDDECltLinks m_aoLinks

Static Protected Attributes

static DWORD DEF_TIMEOUT = 30000

Private Member Functions

CDDECltConvoperator= (const CDDECltConv &)

Friends

class CDDEClient

Constructor & Destructor Documentation

CDDECltConv::CDDECltConv ( CDDEClient client,
HCONV  hConv,
const tchar *  pszService,
const tchar *  pszTopic 
) [protected]
CDDECltConv::CDDECltConv ( const CDDECltConv ) [protected]
CDDECltConv::~CDDECltConv ( ) [protected, virtual]

Member Function Documentation

uint CDDECltConv::RefCount ( ) const [inline]
CDDEClient * CDDECltConv::Client ( ) const [inline]

Get the DDE Client that this conversation belongs to.

DWORD CDDECltConv::TimeOut ( ) const [inline]
void CDDECltConv::SetTimeOut ( DWORD  dwTimeOut) [inline]
CString CDDECltConv::RequestString ( const tchar *  pszItem,
uint  nFormat 
)
CDDEData CDDECltConv::Request ( const tchar *  pszItem,
uint  nFormat 
)
void CDDECltConv::Execute ( const tchar *  pszCommand)
void CDDECltConv::PokeString ( const tchar *  pszItem,
const tchar *  pszValue,
uint  nFormat 
)
void CDDECltConv::Poke ( const tchar *  pszItem,
uint  nFormat,
const void *  pValue,
size_t  nSize 
)
CDDELink * CDDECltConv::CreateLink ( const tchar *  pszItem,
uint  nFormat = CF_TEXT 
)
CDDELink * CDDECltConv::FindLink ( const tchar *  pszItem,
uint  nFormat = CF_TEXT 
) const
size_t CDDECltConv::NumLinks ( ) const [inline]
CDDELink * CDDECltConv::GetLink ( size_t  nIndex) const [inline]
size_t CDDECltConv::GetAllLinks ( CDDECltLinks aoLinks) const [inline]
CDDECltConv& CDDECltConv::operator= ( const CDDECltConv ) [private]

Friends And Related Function Documentation

friend class CDDEClient [friend]

Member Data Documentation

uint CDDECltConv::m_nRefCount [protected]

The owning DDE client.

DWORD CDDECltConv::m_dwTimeout [protected]
DWORD CDDECltConv::DEF_TIMEOUT = 30000 [static, protected]

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