|
GME
13
|
#include <MgaMetaProject.h>


Public Types | |
| typedef stdext::hash_map < metaref_type, CComPtr < IMgaMetaBase > , metaid_hashfunc > | metaobj_lookup_type |
| typedef metaobj_lookup_type::iterator | metaobj_lookup_iterator |
Public Member Functions | |
| CMgaMetaProject () | |
| ~CMgaMetaProject () | |
| IUnknown * | GetUnknown () const |
| STDMETHOD() | Open (BSTR connection) |
| STDMETHOD() | Close () |
| STDMETHOD() | Create (BSTR connection) |
| STDMETHOD() | BeginTransaction () |
| STDMETHOD() | CommitTransaction () |
| STDMETHOD() | AbortTransaction () |
| STDMETHOD() | get_GUID (VARIANT *p) |
| STDMETHOD() | put_GUID (VARIANT p) |
| STDMETHOD() | get_Name (BSTR *p) |
| STDMETHOD() | put_Name (BSTR p) |
| STDMETHOD() | get_DisplayedName (BSTR *p) |
| STDMETHOD() | put_DisplayedName (BSTR p) |
| STDMETHOD() | get_Version (BSTR *p) |
| STDMETHOD() | put_Version (BSTR p) |
| STDMETHOD() | get_Author (BSTR *p) |
| STDMETHOD() | put_Author (BSTR p) |
| STDMETHOD() | get_Comment (BSTR *p) |
| STDMETHOD() | put_Comment (BSTR p) |
| STDMETHOD() | get_CreatedAt (BSTR *p) |
| STDMETHOD() | put_CreatedAt (BSTR p) |
| STDMETHOD() | get_ModifiedAt (BSTR *p) |
| STDMETHOD() | put_ModifiedAt (BSTR p) |
| STDMETHOD() | get_RootFolder (IMgaMetaFolder **p) |
| STDMETHOD() | get_FindObject (metaref_type metaref, IMgaMetaBase **p) |
| STDMETHOD() | DoFindObjectDisp (metaref_type metaref, IMgaMetaBase **p) |
| STDMETHOD() | SetNmspc (BSTR p) |
| STDMETHOD() | GetNmspc (BSTR *p) |
| void | RegisterMetaBase (metaref_type metaref, IMgaMetaBase *obj) |
| void | UnregisterMetaBase (metaref_type metaref, IMgaMetaBase *obj) NOTHROW |
| void | CreateMetaBase (metaid_type metaid, CCoreObjectPtr &obj) |
| void | CreateMetaObj (metaid_type metaid, CCoreObjectPtr &obj) |
| void | CreatePathItems (bstr_const_iterator i, bstr_const_iterator e, pathitems_type &pathitems) |
| void | CreateJointPaths (BSTR paths, jointpaths_type &jointpaths) |
Public Attributes | |
| metaobj_lookup_type | metaobj_lookup |
| metaref_type | max_metaref |
| std::vector< CComPtr < ICoreObject > > | core_object_cleanup |
| CComObjPtr< ICoreProject > | coreproject |
| CComObjPtr< ICoreTerritory > | coreterritory |
| CCoreObjectPtr | rootobject |
| CComBSTR | m_namespace |
Definition at line 12 of file MgaMetaProject.h.
| typedef metaobj_lookup_type::iterator CMgaMetaProject::metaobj_lookup_iterator |
Definition at line 76 of file MgaMetaProject.h.
| typedef stdext::hash_map< metaref_type , CComPtr<IMgaMetaBase> , metaid_hashfunc > CMgaMetaProject::metaobj_lookup_type |
Definition at line 75 of file MgaMetaProject.h.
Definition at line 23 of file MgaMetaProject.cpp.
Definition at line 28 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::AbortTransaction | ( | ) |
Definition at line 154 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::BeginTransaction | ( | ) |
Definition at line 128 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::Close | ( | ) |
Definition at line 166 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::CommitTransaction | ( | ) |
Definition at line 142 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::Create | ( | BSTR | connection | ) |
Definition at line 87 of file MgaMetaProject.cpp.
| void CMgaMetaProject::CreateJointPaths | ( | BSTR | paths, |
| jointpaths_type & | jointpaths | ||
| ) |
Definition at line 534 of file MgaMetaProject.cpp.
| void CMgaMetaProject::CreateMetaBase | ( | metaid_type | metaid, |
| CCoreObjectPtr & | obj | ||
| ) |
Definition at line 473 of file MgaMetaProject.cpp.
| void CMgaMetaProject::CreateMetaObj | ( | metaid_type | metaid, |
| CCoreObjectPtr & | obj | ||
| ) |
Definition at line 485 of file MgaMetaProject.cpp.
| void CMgaMetaProject::CreatePathItems | ( | bstr_const_iterator | i, |
| bstr_const_iterator | e, | ||
| pathitems_type & | pathitems | ||
| ) |
Definition at line 495 of file MgaMetaProject.cpp.
| STDMETHOD() CMgaMetaProject::DoFindObjectDisp | ( | metaref_type | metaref, |
| IMgaMetaBase ** | p | ||
| ) | [inline] |
Definition at line 64 of file MgaMetaProject.h.
| STDMETHODIMP CMgaMetaProject::get_Author | ( | BSTR * | p | ) |
Definition at line 332 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::get_Comment | ( | BSTR * | p | ) |
Definition at line 354 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::get_CreatedAt | ( | BSTR * | p | ) |
Definition at line 376 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::get_DisplayedName | ( | BSTR * | p | ) |
Definition at line 288 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::get_FindObject | ( | metaref_type | metaref, |
| IMgaMetaBase ** | p | ||
| ) |
Definition at line 420 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::get_GUID | ( | VARIANT * | p | ) |
Definition at line 229 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::get_ModifiedAt | ( | BSTR * | p | ) |
Definition at line 398 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::get_Name | ( | BSTR * | p | ) |
Definition at line 266 of file MgaMetaProject.cpp.
| STDMETHOD() CMgaMetaProject::get_RootFolder | ( | IMgaMetaFolder ** | p | ) | [inline] |
Definition at line 60 of file MgaMetaProject.h.
| STDMETHODIMP CMgaMetaProject::get_Version | ( | BSTR * | p | ) |
Definition at line 310 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::GetNmspc | ( | BSTR * | p | ) |
Definition at line 436 of file MgaMetaProject.cpp.
| IUnknown* CMgaMetaProject::GetUnknown | ( | ) | const [inline] |
Definition at line 22 of file MgaMetaProject.h.
| STDMETHODIMP CMgaMetaProject::Open | ( | BSTR | connection | ) |
Definition at line 52 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::put_Author | ( | BSTR | p | ) |
Definition at line 343 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::put_Comment | ( | BSTR | p | ) |
Definition at line 365 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::put_CreatedAt | ( | BSTR | p | ) |
Definition at line 387 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::put_DisplayedName | ( | BSTR | p | ) |
Definition at line 299 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::put_GUID | ( | VARIANT | p | ) |
Definition at line 252 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::put_ModifiedAt | ( | BSTR | p | ) |
Definition at line 409 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::put_Name | ( | BSTR | p | ) |
Definition at line 277 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::put_Version | ( | BSTR | p | ) |
Definition at line 321 of file MgaMetaProject.cpp.
| void CMgaMetaProject::RegisterMetaBase | ( | metaref_type | metaref, |
| IMgaMetaBase * | obj | ||
| ) |
Definition at line 446 of file MgaMetaProject.cpp.
| STDMETHODIMP CMgaMetaProject::SetNmspc | ( | BSTR | p | ) |
Definition at line 430 of file MgaMetaProject.cpp.
| void CMgaMetaProject::UnregisterMetaBase | ( | metaref_type | metaref, |
| IMgaMetaBase * | obj | ||
| ) |
Definition at line 459 of file MgaMetaProject.cpp.
| std::vector<CComPtr<ICoreObject> > CMgaMetaProject::core_object_cleanup |
Definition at line 81 of file MgaMetaProject.h.
Definition at line 90 of file MgaMetaProject.h.
Definition at line 91 of file MgaMetaProject.h.
| CComBSTR CMgaMetaProject::m_namespace |
Definition at line 94 of file MgaMetaProject.h.
Definition at line 79 of file MgaMetaProject.h.
Definition at line 78 of file MgaMetaProject.h.
Definition at line 92 of file MgaMetaProject.h.
1.7.6.1