GME  13
Public Types | Public Member Functions | Public Attributes
CMgaTerritory Class Reference

#include <MgaTerritory.h>

Inheritance diagram for CMgaTerritory:
Inheritance graph
[legend]
Collaboration diagram for CMgaTerritory:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::set< FCOPtrobjsetcoll

Public Member Functions

 CMgaTerritory ()
 ~CMgaTerritory ()
STDMETHOD() Flush ()
STDMETHOD() Destroy ()
STDMETHOD() put_EventMask (unsigned long mask)
STDMETHOD() put_RWEventMask (unsigned long mask)
STDMETHOD() Associate (IMgaObject *obj, VARIANT userdata)
STDMETHOD() get_Project (IMgaProject **pVal)
STDMETHOD() CheckProject (IMgaProject *project)
STDMETHOD() OpenObj (IMgaObject *oldptr, IMgaObject **newptr)
STDMETHOD() OpenFCO (IMgaFCO *oldptr, IMgaFCO **newptr)
STDMETHOD() OpenFCOs (IMgaFCOs *oldptr, IMgaFCOs **newptr)
STDMETHOD() CloseObj (IMgaObject *obj)
STDMETHOD() SetNamespace (BSTR pNmsp)
STDMETHOD() GetNamespace (BSTR *pNmsp)

Public Attributes

 DEFSIG
objsetcoll inobjs
CMgaProjectmgaproject
bool notified
unsigned long eventmask
unsigned long rweventmask
CComPtr< ICoreTerritorycoreterr
CComPtr< IMgaEventSinkhandler
CComPtr< IMgaEventSinkrwhandler
int refcnt
CComBSTR m_bstrCurrNamespace

Detailed Description

Definition at line 12 of file MgaTerritory.h.


Member Typedef Documentation

typedef std::set<FCOPtr> CMgaTerritory::objsetcoll

Definition at line 20 of file MgaTerritory.h.


Constructor & Destructor Documentation

Definition at line 22 of file MgaTerritory.h.

Definition at line 33 of file MgaTerritory.h.


Member Function Documentation

STDMETHODIMP CMgaTerritory::Associate ( IMgaObject obj,
VARIANT  userdata 
)

Definition at line 9 of file MgaTerritory.cpp.

STDMETHODIMP CMgaTerritory::CheckProject ( IMgaProject project)

Definition at line 77 of file MgaTerritory.cpp.

STDMETHODIMP CMgaTerritory::CloseObj ( IMgaObject obj)

Definition at line 57 of file MgaTerritory.cpp.

STDMETHODIMP CMgaTerritory::Destroy ( void  )

Definition at line 82 of file MgaTerritory.cpp.

STDMETHODIMP CMgaTerritory::Flush ( )

Definition at line 65 of file MgaTerritory.cpp.

STDMETHOD() CMgaTerritory::get_Project ( IMgaProject **  pVal) [inline]

Definition at line 65 of file MgaTerritory.h.

STDMETHODIMP CMgaTerritory::GetNamespace ( BSTR *  pNmsp)

Definition at line 114 of file MgaTerritory.cpp.

STDMETHODIMP CMgaTerritory::OpenFCO ( IMgaFCO oldptr,
IMgaFCO **  newptr 
)

Definition at line 29 of file MgaTerritory.cpp.

STDMETHODIMP CMgaTerritory::OpenFCOs ( IMgaFCOs *  oldptr,
IMgaFCOs **  newptr 
)

Definition at line 40 of file MgaTerritory.cpp.

STDMETHODIMP CMgaTerritory::OpenObj ( IMgaObject oldptr,
IMgaObject **  newptr 
)

Definition at line 18 of file MgaTerritory.cpp.

STDMETHOD() CMgaTerritory::put_EventMask ( unsigned long  mask) [inline]

Definition at line 52 of file MgaTerritory.h.

STDMETHOD() CMgaTerritory::put_RWEventMask ( unsigned long  mask) [inline]

Definition at line 58 of file MgaTerritory.h.

STDMETHODIMP CMgaTerritory::SetNamespace ( BSTR  pNmsp)

Definition at line 106 of file MgaTerritory.cpp.


Member Data Documentation

Definition at line 82 of file MgaTerritory.h.

Definition at line 19 of file MgaTerritory.h.

unsigned long CMgaTerritory::eventmask

Definition at line 81 of file MgaTerritory.h.

Definition at line 83 of file MgaTerritory.h.

Definition at line 21 of file MgaTerritory.h.

Definition at line 85 of file MgaTerritory.h.

Definition at line 79 of file MgaTerritory.h.

Definition at line 80 of file MgaTerritory.h.

Definition at line 84 of file MgaTerritory.h.

Definition at line 81 of file MgaTerritory.h.

Definition at line 83 of file MgaTerritory.h.


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