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

#include <comet/cp.h>

Inheritance diagram for comet::sink_impl< Itf >:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

void advise (const com_ptr<::IUnknown > &t)
void unadvise ()
com_ptr<::IUnknown > object ()
bool is_advised ()

Detailed Description

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

Implement a sink for a connection pointer.
Parameters:
Itf interface to implement.


Member Function Documentation

template<typename Itf>
void comet::sink_impl< Itf >::advise const com_ptr<::IUnknown > &  t  )  [inline]
 

Advise this object as sinking connections from t.

template<typename Itf>
bool comet::sink_impl< Itf >::is_advised  )  [inline]
 

Return true if advised.

template<typename Itf>
com_ptr<::IUnknown> comet::sink_impl< Itf >::object  )  [inline]
 

Get event object.

template<typename Itf>
void comet::sink_impl< Itf >::unadvise  )  [inline]
 

Unadvise this interface from object t.


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