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

#include <MgaAttribute.h>

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

List of all members.

Public Types

typedef CMgaAttributehashobp

Public Member Functions

 CMgaAttribute ()
STDMETHOD() get_Meta (IMgaMetaAttribute **pVal)
STDMETHOD() get_Owner (IMgaFCO **pVal)
STDMETHOD() get_Status (long *status)
STDMETHOD() get_Value (VARIANT *pVal)
STDMETHOD() put_Value (VARIANT newVal)
STDMETHOD() get_StringValue (BSTR *pVal)
STDMETHOD() put_StringValue (BSTR newVal)
STDMETHOD() get_OrigValue (VARIANT *pVal)
STDMETHOD() get_HasChanged (VARIANT_BOOL *pVal)
STDMETHOD() get_IntValue (long *pVal)
STDMETHOD() put_IntValue (long newVal)
STDMETHOD() get_BoolValue (VARIANT_BOOL *pVal)
STDMETHOD() put_BoolValue (VARIANT_BOOL newVal)
STDMETHOD() get_FloatValue (double *pVal)
STDMETHOD() put_FloatValue (double newVal)
STDMETHOD() get_FCOValue (IMgaFCO **pVal)
STDMETHOD() put_FCOValue (IMgaFCO *newVal)
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() Clear ()
 ~CMgaAttribute ()
void Initialize (metaref_type mr, FCO *o, CMgaProject *p)
CComBSTR getregprefix ()
 __declspec (property(get=getregprefix)) CComBSTR regprefix

Public Attributes

hashobpprevptr
hashobp next
metaref_type mref
long load_status
CoreObj valueobj
CComQIPtr< IMgaMetaAttributemvalueobj
FCOPtr fco
attval_enum attrtyp
attval_enum inputtyp
CMgaProjectmgaproject

Detailed Description

Definition at line 23 of file MgaAttribute.h.


Member Typedef Documentation

Definition at line 79 of file MgaAttribute.h.


Constructor & Destructor Documentation

Definition at line 30 of file MgaAttribute.h.

Definition at line 81 of file MgaAttribute.h.


Member Function Documentation

STDMETHODIMP CMgaAttribute::Clear ( )

Definition at line 160 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_BoolValue ( VARIANT_BOOL *  pVal)

Definition at line 318 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_FCOValue ( IMgaFCO **  pVal)

Definition at line 358 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_FloatValue ( double *  pVal)

Definition at line 338 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_HasChanged ( VARIANT_BOOL *  pVal)

Definition at line 144 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_IntValue ( long *  pVal)

Definition at line 268 of file MgaAttribute.cpp.

STDMETHOD() CMgaAttribute::get_Meta ( IMgaMetaAttribute **  pVal) [inline]

Definition at line 42 of file MgaAttribute.h.

STDMETHODIMP CMgaAttribute::get_OrigValue ( VARIANT *  pVal)

Definition at line 95 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_Owner ( IMgaFCO **  pVal)

Definition at line 27 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_Registry ( VARIANT_BOOL  virtuals,
IMgaRegNodes **  pVal 
)

Definition at line 397 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_RegistryNode ( BSTR  path,
IMgaRegNode **  pVal 
)

Definition at line 384 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_RegistryValue ( BSTR  path,
BSTR *  pVal 
)

Definition at line 407 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_Status ( long *  status)

Definition at line 35 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_StringValue ( BSTR *  pVal)

Definition at line 248 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::get_Value ( VARIANT *  pVal)

Definition at line 47 of file MgaAttribute.cpp.

STDMETHOD() CMgaAttribute::GetRegistryDisp ( VARIANT_BOOL  virtuals,
IMgaRegNodes **  pVal 
) [inline]

Definition at line 71 of file MgaAttribute.h.

STDMETHOD() CMgaAttribute::GetRegistryNodeDisp ( BSTR  path,
IMgaRegNode **  pVal 
) [inline]

Definition at line 69 of file MgaAttribute.h.

STDMETHOD() CMgaAttribute::GetRegistryValueDisp ( BSTR  path,
BSTR *  pVal 
) [inline]

Definition at line 74 of file MgaAttribute.h.

CComBSTR CMgaAttribute::getregprefix ( ) [inline]

Definition at line 96 of file MgaAttribute.h.

void CMgaAttribute::Initialize ( metaref_type  mr,
FCO o,
CMgaProject p 
)

Definition at line 17 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::put_BoolValue ( VARIANT_BOOL  newVal)

Definition at line 329 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::put_FCOValue ( IMgaFCO newVal)

Definition at line 373 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::put_FloatValue ( double  newVal)

Definition at line 349 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::put_IntValue ( long  newVal)

Definition at line 296 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::put_RegistryValue ( BSTR  path,
BSTR  newval 
)

Definition at line 418 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::put_StringValue ( BSTR  newVal)

Definition at line 259 of file MgaAttribute.cpp.

STDMETHODIMP CMgaAttribute::put_Value ( VARIANT  newVal)

Definition at line 188 of file MgaAttribute.cpp.

STDMETHOD() CMgaAttribute::SetRegistryValueDisp ( BSTR  path,
BSTR  newval 
) [inline]

Definition at line 75 of file MgaAttribute.h.


Member Data Documentation

Definition at line 94 of file MgaAttribute.h.

Definition at line 93 of file MgaAttribute.h.

Definition at line 94 of file MgaAttribute.h.

Definition at line 90 of file MgaAttribute.h.

Definition at line 95 of file MgaAttribute.h.

Definition at line 88 of file MgaAttribute.h.

Definition at line 92 of file MgaAttribute.h.

Definition at line 80 of file MgaAttribute.h.

Definition at line 80 of file MgaAttribute.h.

Definition at line 91 of file MgaAttribute.h.


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