GME
13
|
#include <CoreObject.h>
Definition at line 20 of file CoreObject.h.
typedef aggregates_type::iterator CCoreObject::aggregates_iterator [protected] |
Definition at line 88 of file CoreObject.h.
typedef core::forward_list< CComObjPtr<IUnknown> > CCoreObject::aggregates_type [protected] |
Definition at line 87 of file CoreObject.h.
typedef attributes_type::iterator CCoreObject::attributes_iterator [protected] |
Definition at line 84 of file CoreObject.h.
typedef core::forward_list<CCoreAttribute*> CCoreObject::attributes_type [protected] |
Definition at line 83 of file CoreObject.h.
typedef unsigned char CCoreObject::status_type [protected] |
Definition at line 91 of file CoreObject.h.
Definition at line 14 of file CoreObject.cpp.
CCoreObject::~CCoreObject | ( | ) | [virtual] |
Definition at line 57 of file CoreObject.cpp.
void CCoreObject::AbortFinalTransaction | ( | ) | [virtual] |
Implements CCoreFinalTrItem.
Definition at line 629 of file CoreObject.cpp.
HRESULT CCoreObject::AggregatedInterfaceLookup | ( | void * | pvThis, |
REFIID | riid, | ||
LPVOID * | ppv, | ||
DWORD_PTR | dw | ||
) | [static] |
Definition at line 90 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::Clone | ( | ICoreObject ** | p | ) |
Definition at line 322 of file CoreObject.cpp.
void CCoreObject::CommitFinalTransaction | ( | ) | [virtual] |
Implements CCoreFinalTrItem.
Definition at line 652 of file CoreObject.cpp.
void CCoreObject::CommitFinalTransactionFinish | ( | bool | undo | ) | [virtual] |
Implements CCoreFinalTrItem.
Definition at line 681 of file CoreObject.cpp.
CComObjPtr< CCoreObject > CCoreObject::Create | ( | CCoreProject * | project, |
metaid_type | metaid, | ||
objid_type | objid | ||
) | [static] |
Definition at line 29 of file CoreObject.cpp.
void CCoreObject::CreateAggregates | ( | ) |
Definition at line 348 of file CoreObject.cpp.
void CCoreObject::CreateAttributes | ( | ) |
Definition at line 329 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::Delete | ( | ) |
Definition at line 283 of file CoreObject.cpp.
void CCoreObject::FillAfterCreateObject | ( | ) |
Definition at line 373 of file CoreObject.cpp.
CCoreAttribute * CCoreObject::FindAttribute | ( | attrid_type | attrid | ) | const |
Definition at line 390 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_Attribute | ( | attrid_type | attrid, |
ICoreAttribute ** | p | ||
) |
Definition at line 148 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_Attributes | ( | ICoreAttributes ** | p | ) |
Definition at line 166 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_AttributeValue | ( | attrid_type | attrid, |
VARIANT * | p | ||
) |
Definition at line 185 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_IsDeleted | ( | VARIANT_BOOL * | p | ) |
Definition at line 259 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_LoadedAttrValue | ( | attrid_type | attrid, |
VARIANT * | p | ||
) |
Definition at line 211 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_MetaObject | ( | ICoreMetaObject ** | p | ) |
Definition at line 127 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_ObjID | ( | objid_type * | p | ) |
Definition at line 136 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_PeerLockValue | ( | attrid_type | attrid, |
locking_type * | p | ||
) |
Definition at line 239 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_PreviousAttrValue | ( | attrid_type | attrid, |
VARIANT * | p | ||
) |
Definition at line 225 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::get_Project | ( | ICoreProject ** | p | ) |
Definition at line 115 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::GetAttributeDisp | ( | attrid_type | attrid, |
ICoreAttribute ** | p | ||
) | [inline] |
Definition at line 58 of file CoreObject.h.
void CCoreObject::GetAttributes | ( | CCoreLockAttribute * | lockattribute, |
Functor & | f, | ||
UnwindFunctor & | uf | ||
) |
Definition at line 432 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::GetAttributeValueDisp | ( | attrid_type | attrid, |
VARIANT * | p | ||
) | [inline] |
Definition at line 61 of file CoreObject.h.
STDMETHODIMP CCoreObject::GetLoadedAttrValueDisp | ( | attrid_type | attrid, |
VARIANT * | p | ||
) | [inline] |
Definition at line 65 of file CoreObject.h.
metaid_type CCoreObject::GetMetaID | ( | ) | const [inline] |
Definition at line 107 of file CoreObject.h.
CCoreMetaObject* CCoreObject::GetMetaObject | ( | ) | const [inline] |
Definition at line 106 of file CoreObject.h.
objid_type CCoreObject::GetObjID | ( | ) | const [inline] |
Definition at line 104 of file CoreObject.h.
STDMETHODIMP CCoreObject::GetPeerLockValueDisp | ( | attrid_type | attrid, |
locking_type * | p | ||
) | [inline] |
Definition at line 69 of file CoreObject.h.
STDMETHODIMP CCoreObject::GetPreviousAttrValueDisp | ( | attrid_type | attrid, |
VARIANT * | p | ||
) | [inline] |
Definition at line 67 of file CoreObject.h.
CCoreProject* CCoreObject::GetProject | ( | ) | const [inline] |
Definition at line 105 of file CoreObject.h.
bool CCoreObject::GetStatusFlag | ( | status_type | flag | ) | const [inline] |
Definition at line 127 of file CoreObject.h.
bool CCoreObject::HasEmptyPointers | ( | ) | const |
Definition at line 537 of file CoreObject.cpp.
bool CCoreObject::HasEmptyPointersAndLocks | ( | ) | const |
Definition at line 557 of file CoreObject.cpp.
STDMETHOD() CCoreObject::InterfaceSupportsErrorInfo | ( | REFIID | riid | ) | [inline] |
Definition at line 43 of file CoreObject.h.
bool CCoreObject::InTransaction | ( | ) | const |
Definition at line 497 of file CoreObject.cpp.
bool CCoreObject::InWriteTransaction | ( | ) | const |
Definition at line 505 of file CoreObject.cpp.
bool CCoreObject::IsDirty | ( | ) | const [inline] |
Definition at line 135 of file CoreObject.h.
bool CCoreObject::IsZombie | ( | ) | const [inline] |
Definition at line 132 of file CoreObject.h.
void CCoreObject::LoadAttributes | ( | CCoreLockAttribute * | lockattribute | ) |
Definition at line 479 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::put_AttributeValue | ( | attrid_type | attrid, |
VARIANT | p | ||
) |
Definition at line 199 of file CoreObject.cpp.
void CCoreObject::RegisterAttribute | ( | CCoreAttribute * | attribute | ) |
Definition at line 408 of file CoreObject.cpp.
void CCoreObject::RegisterFinalTrItem | ( | ) |
Definition at line 618 of file CoreObject.cpp.
void CCoreObject::ResetDirty | ( | ) | [inline] |
Definition at line 137 of file CoreObject.h.
void CCoreObject::ResetStatusFlag | ( | status_type | flags | ) | [inline] |
Definition at line 126 of file CoreObject.h.
STDMETHODIMP CCoreObject::SearchCollection | ( | attrid_type | coll_attrid, |
attrid_type | search_attrid, | ||
VARIANT | search_value, | ||
ICoreObject ** | p | ||
) |
Definition at line 253 of file CoreObject.cpp.
STDMETHODIMP CCoreObject::SetAttributeValueDisp | ( | attrid_type | attrid, |
VARIANT | p | ||
) | [inline] |
Definition at line 63 of file CoreObject.h.
void CCoreObject::SetDirty | ( | ) | [inline] |
Definition at line 136 of file CoreObject.h.
void CCoreObject::SetStatusFlag | ( | status_type | flags | ) | [inline] |
Definition at line 125 of file CoreObject.h.
void CCoreObject::SetZombie | ( | ) |
Definition at line 513 of file CoreObject.cpp.
void CCoreObject::UnloadAttributes | ( | CCoreLockAttribute * | lockattribute | ) |
Definition at line 488 of file CoreObject.cpp.
void CCoreObject::UnregisterAttribute | ( | CCoreAttribute * | attribute | ) |
Definition at line 419 of file CoreObject.cpp.
aggregates_type CCoreObject::aggregates [protected] |
Definition at line 89 of file CoreObject.h.
attributes_type CCoreObject::attributes [protected] |
Definition at line 85 of file CoreObject.h.
CComObjPtr<CCoreMetaObject> CCoreObject::metaobject [protected] |
Definition at line 80 of file CoreObject.h.
objid_type CCoreObject::objid [protected] |
Definition at line 81 of file CoreObject.h.
CComObjPtr<CCoreProject> CCoreObject::project [protected] |
Definition at line 79 of file CoreObject.h.
status_type CCoreObject::status [protected] |
Definition at line 92 of file CoreObject.h.