home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CConnectionPoint

CObject
   |
   +--CCmdTarget
         |
         +--CConnectionPoint

   in AFXDISP.H

class CConnectionPoint
extends CCmdTarget

CConnectionPoint


Inner Classes, Typedefs, and Enums
class CConnectionPoint::XConnPt
          
 
Field Summary
protected size_t m_nOffset
          
protected CPtrArray* m_pConnections
          
protected LPUNKNOWN m_pUnkFirstConnection
          
 CConnectionPoint::XConnPt m_xConnPt
          
   
Fields inherited from class CCmdTarget
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
CConnectionPoint()
          
~CConnectionPoint()
          
 
Method Summary
 void CreateConnectionArray()
          
 int GetConnectionCount()
          
 const CPtrArray* GetConnections()
          
 virtual LPCONNECTIONPOINTCONTAINER GetContainer()
          
 virtual REFIID GetIID()= 0
          
 virtual int GetMaxConnections()
          
 LPUNKNOWN GetNextConnection( POSITION& pos ) const
          
 POSITION GetStartPosition() const
          
 virtual void OnAdvise( BOOL bAdvise )
          
 virtual LPUNKNOWN QuerySinkInterface( LPUNKNOWN pUnkSink )
          
   
Methods inherited from class CCmdTarget
GetIDispatch, FromIDispatch, IsResultExpected, EnableAutomation, EnableConnections, BeginWaitCursor, EndWaitCursor, RestoreWaitCursor, EnumOleVerbs, DoOleVerb, OnCmdMsg, OnFinalRelease, IsInvokeAllowed, EnableTypeLib, GetTypeInfoOfGuid, GetDispatchIID, GetTypeInfoCount, GetTypeLibCache, GetTypeLib, GetNotSupported, SetNotSupported, GetRoutingView, GetRoutingFrame, GetRoutingView_, GetRoutingFrame_, GetMessageMap, GetCommandMap, GetDispatchMap, GetConnectionMap, GetInterfaceMap, GetEventSinkMap, EnableAggregation, ExternalDisconnect, GetControllingUnknown, InternalQueryInterface, InternalAddRef, InternalRelease, ExternalQueryInterface, ExternalAddRef, ExternalRelease, GetInterface, QueryAggregates, OnCreateAggregates, GetInterfaceHook, GetStandardProp, SetStandardProp, GetEntryCount, GetDispEntry, MemberIDFromName, GetStackSize, PushStackArgs, CallMemberFunc, OnEvent, GetEventSinkEntry, GetExtraConnectionPoints, GetConnectionHook
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Field Detail

m_nOffset

protected size_t m_nOffset;

m_pConnections

protected CPtrArray* m_pConnections;

m_pUnkFirstConnection

protected LPUNKNOWN m_pUnkFirstConnection;

m_xConnPt

public CConnectionPoint::XConnPt m_xConnPt;


Constructor Detail

CConnectionPoint

public CConnectionPoint();

~CConnectionPoint

public ~CConnectionPoint();


Method Detail

CreateConnectionArray

public void CreateConnectionArray();

GetConnectionCount

public int GetConnectionCount();

GetConnections

public const CPtrArray* GetConnections();

GetContainer

public virtual LPCONNECTIONPOINTCONTAINER GetContainer();

GetIID

public virtual REFIID GetIID()= 0;

GetMaxConnections

public virtual int GetMaxConnections();

GetNextConnection

public LPUNKNOWN GetNextConnection( POSITION& pos ) const;

GetStartPosition

public POSITION GetStartPosition() const;

OnAdvise

public virtual void OnAdvise( BOOL bAdvise );

QuerySinkInterface

public virtual LPUNKNOWN QuerySinkInterface( LPUNKNOWN pUnkSink );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD