GME  13
Public Member Functions | Protected Attributes | Friends
IMgaFCOImpl< T1, T2 > Class Template Reference

#include <MgaFCO.h>

List of all members.

Public Member Functions

 IMgaFCOImpl ()
void Initialize (CMgaTerritory *terr, FCO *fco)
 ~IMgaFCOImpl ()
STDMETHOD() get_ID (ID_type *pVal)
STDMETHOD() get_RelID (long *pVal)
STDMETHOD() put_RelID (long newVal)
STDMETHOD() get_Name (BSTR *pVal)
STDMETHOD() put_Name (BSTR newVal)
STDMETHOD() get_AbsPath (BSTR *pVal)
STDMETHOD() get_Meta (IMgaMetaFCO **pVal)
STDMETHOD() get_ParentModel (IMgaModel **pVal)
STDMETHOD() get_ParentFolder (IMgaFolder **pVal)
STDMETHOD() get_MetaBase (IMgaMetaBase **pVal)
STDMETHOD() get_MetaRef (metaref_type *pVal)
STDMETHOD() get_ObjType (objtype_enum *pVal)
STDMETHOD() GetAbsMetaPath (BSTR *abspath)
STDMETHOD() GetRelMetaPath (IMgaFCO *begfco, BSTR *relpath, IMgaFCOs *refs)
STDMETHOD() get_Project (IMgaProject **pVal)
STDMETHOD() CheckProject (IMgaProject *project)
STDMETHOD() SendEvent (long mask)
STDMETHOD() get_IsLibObject (VARIANT_BOOL *pVal)
STDMETHOD() get_Territory (IMgaTerritory **pVal)
STDMETHOD() get_IsEqual (IMgaObject *o, VARIANT_BOOL *pVal)
STDMETHOD() GetIsEqualDisp (IMgaObject *o, VARIANT_BOOL *pVal)
STDMETHOD() DestroyObject ()
STDMETHOD() get_Status (long *p)
STDMETHOD() get_IsWritable (VARIANT_BOOL *p)
STDMETHOD() Open (openmode mode)
STDMETHOD() Close ()
STDMETHOD() Associate (VARIANT ud)
STDMETHOD() get_CurrentAssociation (VARIANT *udp)
STDMETHOD() GetParent (IMgaObject **pVal, objtype_enum *l)
STDMETHOD() Check ()
STDMETHOD() CheckTree ()
STDMETHOD() put_Exempt (VARIANT_BOOL newVal)
STDMETHOD() get_Exempt (VARIANT_BOOL *pVal)
STDMETHOD() PutReadOnlyAccessWithPropagate (VARIANT_BOOL pReadOnly)
STDMETHOD() PutReadOnlyAccess (VARIANT_BOOL pReadOnly)
STDMETHOD() HasReadOnlyAccess (VARIANT_BOOL *pReadOnly)
STDMETHOD() GetGuid (long *l1, long *l2, long *l3, long *l4)
STDMETHOD() PutGuid (long l1, long l2, long l3, long l4)
STDMETHOD() GetGuidDisp (BSTR *guid_str)
STDMETHOD() PutGuidDisp (BSTR guid_str)
STDMETHOD() get_ChildObjects (IMgaObjects **pVal)
STDMETHOD() get_ChildObjectByRelID (long relid, IMgaObject **pVal)
STDMETHOD() GetChildObjectByRelIDDisp (long relid, IMgaObject **pVal)
STDMETHOD() get_ObjectByPath (BSTR path, IMgaObject **pVal)
STDMETHOD() get_NthObjectByPath (long n_th, BSTR path, IMgaObject **pVal)
STDMETHOD() GetObjectByPathDisp (BSTR path, IMgaObject **pVal)
STDMETHOD() GetNthObjectByPathDisp (long n_th, BSTR path, IMgaObject **pVal)
STDMETHOD() get_MetaRole (IMgaMetaRole **pVal)
STDMETHOD() get_Parts (IMgaParts **pVal)
STDMETHOD() get_Part (IMgaMetaAspect *asp, IMgaPart **pVal)
STDMETHOD() GetPartDisp (IMgaMetaAspect *asp, IMgaPart **pVal)
STDMETHOD() get_PartByMetaPart (IMgaMetaPart *p, IMgaPart **pVal)
STDMETHOD() GetPartByMetaPartDisp (IMgaMetaPart *p, IMgaPart **pVal)
STDMETHOD() get_Attributes (IMgaAttributes **pVal)
STDMETHOD() get_Attribute (IMgaMetaAttribute *meta, IMgaAttribute **pVal)
STDMETHOD() GetAttributeDisp (IMgaMetaAttribute *meta, IMgaAttribute **pVal)
STDMETHOD() get_AttributeByName (BSTR name, VARIANT *pVal)
STDMETHOD() put_AttributeByName (BSTR name, VARIANT newval)
STDMETHOD() GetAttributeByNameDisp (BSTR name, VARIANT *pVal)
STDMETHOD() SetAttributeByNameDisp (BSTR name, VARIANT newval)
STDMETHOD() get_StrAttrByName (BSTR name, BSTR *pVal)
STDMETHOD() put_StrAttrByName (BSTR name, BSTR newval)
STDMETHOD() GetStrAttrByNameDisp (BSTR name, BSTR *pVal)
STDMETHOD() SetStrAttrByNameDisp (BSTR name, BSTR newval)
STDMETHOD() get_IntAttrByName (BSTR name, long *pVal)
STDMETHOD() put_IntAttrByName (BSTR name, long newval)
STDMETHOD() GetIntAttrByNameDisp (BSTR name, long *pVal)
STDMETHOD() SetIntAttrByNameDisp (BSTR name, long newval)
STDMETHOD() get_FloatAttrByName (BSTR name, double *pVal)
STDMETHOD() put_FloatAttrByName (BSTR name, double newval)
STDMETHOD() GetFloatAttrByNameDisp (BSTR name, double *pVal)
STDMETHOD() SetFloatAttrByNameDisp (BSTR name, double newval)
STDMETHOD() get_BoolAttrByName (BSTR name, VARIANT_BOOL *pVal)
STDMETHOD() put_BoolAttrByName (BSTR name, VARIANT_BOOL newval)
STDMETHOD() GetBoolAttrByNameDisp (BSTR name, VARIANT_BOOL *pVal)
STDMETHOD() SetBoolAttrByNameDisp (BSTR name, VARIANT_BOOL newval)
STDMETHOD() get_RefAttrByName (BSTR name, IMgaFCO **pVal)
STDMETHOD() put_RefAttrByName (BSTR name, IMgaFCO *newval)
STDMETHOD() GetRefAttrByNameDisp (BSTR name, IMgaFCO **pVal)
STDMETHOD() SetRefAttrByNameDisp (BSTR name, IMgaFCO *newval)
STDMETHOD() ClearAttrByName (BSTR name)
STDMETHOD() get_RegistryNode (BSTR path, IMgaRegNode **pVal)
STDMETHOD() GetRegistryNodeDisp (BSTR path, IMgaRegNode **pVal)
STDMETHOD() get_Registry (VARIANT_BOOL virtuals, IMgaRegNodes **pVal)
STDMETHOD() GetRegistryDisp (VARIANT_BOOL virtuals, IMgaRegNodes **pVal)
STDMETHOD() get_RegistryValue (BSTR path, BSTR *pVal)
STDMETHOD() put_RegistryValue (BSTR path, BSTR newval)
STDMETHOD() GetRegistryValueDisp (BSTR path, BSTR *pVal)
STDMETHOD() SetRegistryValueDisp (BSTR path, BSTR newval)
STDMETHOD() get_Constraints (VARIANT_BOOL includemeta, IMgaConstraints **pVal)
STDMETHOD() GetConstraintsDisp (VARIANT_BOOL includemeta, IMgaConstraints **pVal)
STDMETHOD() AddConstraint (IMgaConstraint *pVal)
STDMETHOD() DefineConstraint (BSTR name, long mask, BSTR expr, IMgaConstraint **nc)
STDMETHOD() CreateCollection (IMgaFCOs **pVal)
STDMETHOD() GetBaseType (IMgaFCO **basetype, IMgaFCO **immbase, VARIANT_BOOL *isinst)
STDMETHOD() get_DerivedFrom (IMgaFCO **pVal)
STDMETHOD() get_Type (IMgaFCO **pVal)
STDMETHOD() get_BaseType (IMgaFCO **pVal)
STDMETHOD() get_ArcheType (IMgaFCO **pVal)
STDMETHOD() get_IsInstance (VARIANT_BOOL *pVal)
STDMETHOD() get_IsPrimaryDerived (VARIANT_BOOL *pVal)
STDMETHOD() get_DerivedObjects (IMgaFCOs **pVal)
STDMETHOD() AttachToArcheType (IMgaFCO *newtype, VARIANT_BOOL instance)
STDMETHOD() DetachFromArcheType ()
STDMETHOD() get_RootFCO (IMgaFCO **pVal)
STDMETHOD() get_PartOfConns (IMgaConnPoints **pVal)
STDMETHOD() get_MemberOfSets (IMgaFCOs **pVal)
STDMETHOD() get_ReferencedBy (IMgaFCOs **pVal)

Protected Attributes

 DEFSIG
CComPtr< FCOinFCO
CComPtr< CMgaTerritoryterritory
CComVariant userdata

Friends

class FCO
FCOObjFor (IMgaObject *s)

Detailed Description

template<class T1, class T2>
class IMgaFCOImpl< T1, T2 >

Definition at line 21 of file MgaFCO.h.


Constructor & Destructor Documentation

template<class T1, class T2>
IMgaFCOImpl< T1, T2 >::IMgaFCOImpl ( ) [inline]

Definition at line 44 of file MgaFCO.h.

template<class T1, class T2>
IMgaFCOImpl< T1, T2 >::~IMgaFCOImpl ( ) [inline]

Definition at line 61 of file MgaFCO.h.


Member Function Documentation

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::AddConstraint ( IMgaConstraint pVal) [inline]

Definition at line 216 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::Associate ( VARIANT  ud) [inline]

Definition at line 118 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::AttachToArcheType ( IMgaFCO newtype,
VARIANT_BOOL  instance 
) [inline]

Definition at line 230 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::Check ( ) [inline]

Definition at line 128 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::CheckProject ( IMgaProject project) [inline]

Definition at line 97 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::CheckTree ( ) [inline]

Definition at line 129 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::ClearAttrByName ( BSTR  name) [inline]

Definition at line 201 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::Close ( ) [inline]

Definition at line 116 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::CreateCollection ( IMgaFCOs **  pVal) [inline]

Definition at line 220 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::DefineConstraint ( BSTR  name,
long  mask,
BSTR  expr,
IMgaConstraint **  nc 
) [inline]

Definition at line 217 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::DestroyObject ( ) [inline]

Definition at line 111 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::DetachFromArcheType ( ) [inline]

Definition at line 232 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_AbsPath ( BSTR *  pVal) [inline]

Definition at line 83 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_ArcheType ( IMgaFCO **  pVal) [inline]

Definition at line 226 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Attribute ( IMgaMetaAttribute meta,
IMgaAttribute **  pVal 
) [inline]

Definition at line 173 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_AttributeByName ( BSTR  name,
VARIANT *  pVal 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 177 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Attributes ( IMgaAttributes **  pVal) [inline]

Reimplemented in CMgaFolder.

Definition at line 172 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_BaseType ( IMgaFCO **  pVal) [inline]

Definition at line 225 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_BoolAttrByName ( BSTR  name,
VARIANT_BOOL *  pVal 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 193 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_ChildObjectByRelID ( long  relid,
IMgaObject **  pVal 
) [inline]

Definition at line 151 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_ChildObjects ( IMgaObjects **  pVal) [inline]

Definition at line 149 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Constraints ( VARIANT_BOOL  includemeta,
IMgaConstraints **  pVal 
) [inline]

Definition at line 212 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_CurrentAssociation ( VARIANT *  udp) [inline]

Definition at line 119 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_DerivedFrom ( IMgaFCO **  pVal) [inline]

Definition at line 223 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_DerivedObjects ( IMgaFCOs **  pVal) [inline]

Definition at line 229 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Exempt ( VARIANT_BOOL *  pVal) [inline]

Definition at line 131 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_FloatAttrByName ( BSTR  name,
double *  pVal 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 189 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_ID ( ID_type pVal) [inline]

Definition at line 77 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_IntAttrByName ( BSTR  name,
long *  pVal 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 185 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_IsEqual ( IMgaObject o,
VARIANT_BOOL *  pVal 
) [inline]

Definition at line 108 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_IsInstance ( VARIANT_BOOL *  pVal) [inline]

Definition at line 227 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_IsLibObject ( VARIANT_BOOL *  pVal) [inline]

Definition at line 99 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_IsPrimaryDerived ( VARIANT_BOOL *  pVal) [inline]

Definition at line 228 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_IsWritable ( VARIANT_BOOL *  p) [inline]

Definition at line 113 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_MemberOfSets ( IMgaFCOs **  pVal) [inline]

Definition at line 236 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Meta ( IMgaMetaFCO **  pVal) [inline]

Reimplemented in CMgaFolder.

Definition at line 84 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_MetaBase ( IMgaMetaBase **  pVal) [inline]

Definition at line 90 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_MetaRef ( metaref_type pVal) [inline]

Definition at line 91 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_MetaRole ( IMgaMetaRole **  pVal) [inline]

Definition at line 164 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Name ( BSTR *  pVal) [inline]

Definition at line 80 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_NthObjectByPath ( long  n_th,
BSTR  path,
IMgaObject **  pVal 
) [inline]

Definition at line 157 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_ObjectByPath ( BSTR  path,
IMgaObject **  pVal 
) [inline]

Definition at line 155 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_ObjType ( objtype_enum pVal) [inline]

Definition at line 92 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_ParentFolder ( IMgaFolder **  pVal) [inline]

Reimplemented in CMgaFolder.

Definition at line 89 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_ParentModel ( IMgaModel **  pVal) [inline]

Definition at line 88 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Part ( IMgaMetaAspect asp,
IMgaPart **  pVal 
) [inline]

Definition at line 168 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_PartByMetaPart ( IMgaMetaPart p,
IMgaPart **  pVal 
) [inline]

Definition at line 170 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_PartOfConns ( IMgaConnPoints **  pVal) [inline]

Definition at line 235 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Parts ( IMgaParts **  pVal) [inline]

Definition at line 167 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Project ( IMgaProject **  pVal) [inline]

Definition at line 96 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_RefAttrByName ( BSTR  name,
IMgaFCO **  pVal 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 197 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_ReferencedBy ( IMgaFCOs **  pVal) [inline]

Definition at line 237 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Registry ( VARIANT_BOOL  virtuals,
IMgaRegNodes **  pVal 
) [inline]

Definition at line 205 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_RegistryNode ( BSTR  path,
IMgaRegNode **  pVal 
) [inline]

Definition at line 203 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_RegistryValue ( BSTR  path,
BSTR *  pVal 
) [inline]

Definition at line 207 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_RelID ( long *  pVal) [inline]

Definition at line 78 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_RootFCO ( IMgaFCO **  pVal) [inline]

Definition at line 233 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Status ( long *  p) [inline]

Definition at line 112 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_StrAttrByName ( BSTR  name,
BSTR *  pVal 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 181 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Territory ( IMgaTerritory **  pVal) [inline]

Definition at line 101 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::get_Type ( IMgaFCO **  pVal) [inline]

Definition at line 224 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetAbsMetaPath ( BSTR *  abspath) [inline]

Definition at line 93 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetAttributeByNameDisp ( BSTR  name,
VARIANT *  pVal 
) [inline]

Definition at line 179 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetAttributeDisp ( IMgaMetaAttribute meta,
IMgaAttribute **  pVal 
) [inline]

Definition at line 175 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetBaseType ( IMgaFCO **  basetype,
IMgaFCO **  immbase,
VARIANT_BOOL *  isinst 
) [inline]

Definition at line 221 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetBoolAttrByNameDisp ( BSTR  name,
VARIANT_BOOL *  pVal 
) [inline]

Definition at line 195 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetChildObjectByRelIDDisp ( long  relid,
IMgaObject **  pVal 
) [inline]

Definition at line 153 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetConstraintsDisp ( VARIANT_BOOL  includemeta,
IMgaConstraints **  pVal 
) [inline]

Definition at line 214 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetFloatAttrByNameDisp ( BSTR  name,
double *  pVal 
) [inline]

Definition at line 191 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetGuid ( long *  l1,
long *  l2,
long *  l3,
long *  l4 
) [inline]

Definition at line 140 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetGuidDisp ( BSTR *  guid_str) [inline]

Definition at line 144 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetIntAttrByNameDisp ( BSTR  name,
long *  pVal 
) [inline]

Definition at line 187 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetIsEqualDisp ( IMgaObject o,
VARIANT_BOOL *  pVal 
) [inline]

Definition at line 109 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetNthObjectByPathDisp ( long  n_th,
BSTR  path,
IMgaObject **  pVal 
) [inline]

Definition at line 161 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetObjectByPathDisp ( BSTR  path,
IMgaObject **  pVal 
) [inline]

Definition at line 159 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetParent ( IMgaObject **  pVal,
objtype_enum l 
) [inline]

Definition at line 125 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetPartByMetaPartDisp ( IMgaMetaPart p,
IMgaPart **  pVal 
) [inline]

Definition at line 171 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetPartDisp ( IMgaMetaAspect asp,
IMgaPart **  pVal 
) [inline]

Definition at line 169 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetRefAttrByNameDisp ( BSTR  name,
IMgaFCO **  pVal 
) [inline]

Definition at line 199 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetRegistryDisp ( VARIANT_BOOL  virtuals,
IMgaRegNodes **  pVal 
) [inline]

Definition at line 206 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetRegistryNodeDisp ( BSTR  path,
IMgaRegNode **  pVal 
) [inline]

Definition at line 204 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetRegistryValueDisp ( BSTR  path,
BSTR *  pVal 
) [inline]

Definition at line 209 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetRelMetaPath ( IMgaFCO begfco,
BSTR *  relpath,
IMgaFCOs *  refs 
) [inline]

Definition at line 94 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::GetStrAttrByNameDisp ( BSTR  name,
BSTR *  pVal 
) [inline]

Definition at line 183 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::HasReadOnlyAccess ( VARIANT_BOOL *  pReadOnly) [inline]

Definition at line 137 of file MgaFCO.h.

template<class T1, class T2>
void IMgaFCOImpl< T1, T2 >::Initialize ( CMgaTerritory terr,
FCO fco 
) [inline]

Definition at line 50 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::Open ( openmode  mode) [inline]

Definition at line 115 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_AttributeByName ( BSTR  name,
VARIANT  newval 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 178 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_BoolAttrByName ( BSTR  name,
VARIANT_BOOL  newval 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 194 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_Exempt ( VARIANT_BOOL  newVal) [inline]

Definition at line 130 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_FloatAttrByName ( BSTR  name,
double  newval 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 190 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_IntAttrByName ( BSTR  name,
long  newval 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 186 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_Name ( BSTR  newVal) [inline]

Definition at line 81 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_RefAttrByName ( BSTR  name,
IMgaFCO newval 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 198 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_RegistryValue ( BSTR  path,
BSTR  newval 
) [inline]

Definition at line 208 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_RelID ( long  newVal) [inline]

Definition at line 79 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::put_StrAttrByName ( BSTR  name,
BSTR  newval 
) [inline]

Reimplemented in CMgaFolder.

Definition at line 182 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::PutGuid ( long  l1,
long  l2,
long  l3,
long  l4 
) [inline]

Definition at line 142 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::PutGuidDisp ( BSTR  guid_str) [inline]

Definition at line 146 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::PutReadOnlyAccess ( VARIANT_BOOL  pReadOnly) [inline]

Definition at line 135 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::PutReadOnlyAccessWithPropagate ( VARIANT_BOOL  pReadOnly) [inline]

Definition at line 133 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::SendEvent ( long  mask) [inline]

Definition at line 98 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::SetAttributeByNameDisp ( BSTR  name,
VARIANT  newval 
) [inline]

Definition at line 180 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::SetBoolAttrByNameDisp ( BSTR  name,
VARIANT_BOOL  newval 
) [inline]

Definition at line 196 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::SetFloatAttrByNameDisp ( BSTR  name,
double  newval 
) [inline]

Definition at line 192 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::SetIntAttrByNameDisp ( BSTR  name,
long  newval 
) [inline]

Definition at line 188 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::SetRefAttrByNameDisp ( BSTR  name,
IMgaFCO newval 
) [inline]

Definition at line 200 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::SetRegistryValueDisp ( BSTR  path,
BSTR  newval 
) [inline]

Definition at line 210 of file MgaFCO.h.

template<class T1, class T2>
STDMETHOD() IMgaFCOImpl< T1, T2 >::SetStrAttrByNameDisp ( BSTR  name,
BSTR  newval 
) [inline]

Definition at line 184 of file MgaFCO.h.


Friends And Related Function Documentation

template<class T1, class T2>
friend class FCO [friend]

Definition at line 23 of file MgaFCO.h.

template<class T1, class T2>
FCO* ObjFor ( IMgaObject s) [friend]

Definition at line 661 of file MgaFCO.h.


Member Data Documentation

template<class T1, class T2>
IMgaFCOImpl< T1, T2 >::DEFSIG [protected]

Definition at line 29 of file MgaFCO.h.

template<class T1, class T2>
CComPtr<FCO> IMgaFCOImpl< T1, T2 >::inFCO [protected]

Definition at line 37 of file MgaFCO.h.

template<class T1, class T2>
CComPtr<CMgaTerritory> IMgaFCOImpl< T1, T2 >::territory [protected]

Definition at line 40 of file MgaFCO.h.

template<class T1, class T2>
CComVariant IMgaFCOImpl< T1, T2 >::userdata [protected]

Definition at line 41 of file MgaFCO.h.


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