comet::aggregate_outer_unknown< T > Class Template Reference
[Classes used as bases for COM objects.]

#include <server.h>

Inheritance diagram for comet::aggregate_outer_unknown< T >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 STDMETHOD_ (ULONG, AddRef)()
 STDMETHOD_ (ULONG, Release)()
void set_outer_ (IUnknown *outer)

Public Attributes

STDMETHOD( QueryInterface )(REFIID riid, void **ppv)
STDMETHOD( InterfaceSupportsErrorInfo )(REFIID)

Detailed Description

template<typename T>
class comet::aggregate_outer_unknown< T >

Provides the outer-unknown for aggregation. This unkonwn points to the agregating unknown if aggregation occured, or to the aggregate_inner_unknown class if it didn't. This also implements the interfaces and QueryInterface.


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