comet::connection_point_impl< Itf > Class Template Reference
[Interface implementations.Interface implementations.]

#include <comet/cp.h>

Inheritance diagram for comet::connection_point_impl< Itf >:

Inheritance graph
[legend]
Collaboration diagram for comet::connection_point_impl< Itf >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

bool is_connected () const

Protected Types

typedef std::map< DWORD, com_ptr<
Itf > > 
CONNECTIONS

Protected Member Functions

 connection_point_impl (::IUnknown *pUnk)

Protected Attributes

CONNECTIONS connections_
IConnectionPoint interface
STDMETHOD( GetConnectionInterface )(IID *pIID)
STDMETHOD( GetConnectionPointContainer )(IConnectionPointContainer **ppCPC)
STDMETHOD( Advise )(::IUnknown *pUnkSink, DWORD *pdwCookie)
STDMETHOD( Unadvise )(DWORD dwCookie)
STDMETHOD( EnumConnections )(IEnumConnections **ppEnum)

Detailed Description

template<typename Itf>
class comet::connection_point_impl< Itf >

Implements a connection point.
Parameters:
Itf Interface of connection point.


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