NCL Library
|
#include <DDEServer.hpp>
Public Member Functions | |
CDDEServer (DWORD dwFlags=CBF_SKIP_REGISTRATIONS|CBF_SKIP_UNREGISTRATIONS) | |
Constructor. | |
virtual | ~CDDEServer () |
Destructor. | |
void | Register (const tchar *pszService) |
void | Unregister (const tchar *pszService) |
void | DestroyConversation (CDDESvrConv *pConv) |
CDDESvrConv * | FindConversation (const tchar *pszService, const tchar *pszTopic) const |
CDDESvrConv * | FindConversation (HCONV hConv) const |
size_t | GetNumConversations () const |
size_t | GetAllConversations (CDDESvrConvs &aoConvs) const |
void | AddListener (IDDEServerListener *pListener) |
void | RemoveListener (IDDEServerListener *pListener) |
Protected Types | |
typedef std::vector < IDDEServerListener * > | CListeners |
Protected Member Functions | |
void | Initialise (DWORD dwFlags) |
void | Uninitialise () |
bool | OnWildConnect (CStrArray &astrServices, CStrArray &astrTopics) |
bool | OnWildConnectService (const tchar *pszService, CStrArray &astrTopics) |
bool | OnWildConnectTopic (const tchar *pszTopic, CStrArray &astrServices) |
bool | OnConnect (const tchar *pszService, const tchar *pszTopic) |
void | OnConnectConfirm (HCONV hConv, const tchar *pszService, const tchar *pszTopic) |
void | OnDisconnect (HCONV hConv) |
bool | OnRequest (HCONV hConv, const tchar *pszItem, uint nFormat, CDDEData &oData) |
bool | OnAdviseStart (HCONV hConv, const tchar *pszItem, uint nFormat) |
bool | OnAdviseRequest (HCONV hConv, const tchar *pszItem, uint nFormat, CDDEData &oData) |
void | OnAdviseStop (HCONV hConv, const tchar *pszItem, uint nFormat) |
bool | OnExecute (HCONV hConv, const CDDEData &oData) |
bool | OnPoke (HCONV hConv, const tchar *pszItem, uint nFormat, const CDDEData &oData) |
Static Protected Member Functions | |
static HDDEDATA CALLBACK | DDECallbackProc (UINT uType, UINT uFormat, HCONV hConv, HSZ hsz1, HSZ hsz2, HDDEDATA hData, ULONG_PTR dwData1, ULONG_PTR dwData2) |
Protected Attributes | |
CDDESvrConvs | m_aoConvs |
CListeners | m_aoListeners |
Static Protected Attributes | |
static CDDEServer * | g_pDDEServer = NULL |
typedef std::vector<IDDEServerListener*> CDDEServer::CListeners [protected] |
CDDEServer::CDDEServer | ( | DWORD | dwFlags = CBF_SKIP_REGISTRATIONS | CBF_SKIP_UNREGISTRATIONS | ) |
Constructor.
CDDEServer::~CDDEServer | ( | ) | [virtual] |
Destructor.
void CDDEServer::Register | ( | const tchar * | pszService | ) |
void CDDEServer::Unregister | ( | const tchar * | pszService | ) |
void CDDEServer::DestroyConversation | ( | CDDESvrConv * | pConv | ) |
CDDESvrConv * CDDEServer::FindConversation | ( | const tchar * | pszService, |
const tchar * | pszTopic | ||
) | const |
CDDESvrConv * CDDEServer::FindConversation | ( | HCONV | hConv | ) | const |
size_t CDDEServer::GetNumConversations | ( | ) | const [inline] |
size_t CDDEServer::GetAllConversations | ( | CDDESvrConvs & | aoConvs | ) | const [inline] |
void CDDEServer::AddListener | ( | IDDEServerListener * | pListener | ) |
void CDDEServer::RemoveListener | ( | IDDEServerListener * | pListener | ) |
void CDDEServer::Initialise | ( | DWORD | dwFlags | ) | [protected] |
void CDDEServer::Uninitialise | ( | ) | [protected] |
bool CDDEServer::OnWildConnect | ( | CStrArray & | astrServices, |
CStrArray & | astrTopics | ||
) | [protected] |
bool CDDEServer::OnWildConnectService | ( | const tchar * | pszService, |
CStrArray & | astrTopics | ||
) | [protected] |
bool CDDEServer::OnWildConnectTopic | ( | const tchar * | pszTopic, |
CStrArray & | astrServices | ||
) | [protected] |
bool CDDEServer::OnConnect | ( | const tchar * | pszService, |
const tchar * | pszTopic | ||
) | [protected] |
void CDDEServer::OnConnectConfirm | ( | HCONV | hConv, |
const tchar * | pszService, | ||
const tchar * | pszTopic | ||
) | [protected] |
void CDDEServer::OnDisconnect | ( | HCONV | hConv | ) | [protected] |
bool CDDEServer::OnRequest | ( | HCONV | hConv, |
const tchar * | pszItem, | ||
uint | nFormat, | ||
CDDEData & | oData | ||
) | [protected] |
bool CDDEServer::OnAdviseStart | ( | HCONV | hConv, |
const tchar * | pszItem, | ||
uint | nFormat | ||
) | [protected] |
bool CDDEServer::OnAdviseRequest | ( | HCONV | hConv, |
const tchar * | pszItem, | ||
uint | nFormat, | ||
CDDEData & | oData | ||
) | [protected] |
void CDDEServer::OnAdviseStop | ( | HCONV | hConv, |
const tchar * | pszItem, | ||
uint | nFormat | ||
) | [protected] |
bool CDDEServer::OnExecute | ( | HCONV | hConv, |
const CDDEData & | oData | ||
) | [protected] |
bool CDDEServer::OnPoke | ( | HCONV | hConv, |
const tchar * | pszItem, | ||
uint | nFormat, | ||
const CDDEData & | oData | ||
) | [protected] |
HDDEDATA CALLBACK CDDEServer::DDECallbackProc | ( | UINT | uType, |
UINT | uFormat, | ||
HCONV | hConv, | ||
HSZ | hsz1, | ||
HSZ | hsz2, | ||
HDDEDATA | hData, | ||
ULONG_PTR | dwData1, | ||
ULONG_PTR | dwData2 | ||
) | [static, protected] |
CDDESvrConvs CDDEServer::m_aoConvs [protected] |
CListeners CDDEServer::m_aoListeners [protected] |
CDDEServer * CDDEServer::g_pDDEServer = NULL [static, protected] |