#include <GProfile.h>
Inheritance diagram for CGProfile:
Public Member Functions | |
CGProfile () | |
virtual | ~CGProfile () |
void | Create () |
void | Clear () |
BOOL | IsValid () const |
CXMLElement * | GetXML (LPCTSTR pszElement=NULL, BOOL bCreate=FALSE) |
BOOL | Load (LPCTSTR pszFile=NULL) |
BOOL | Save (LPCTSTR pszFile=NULL) |
BOOL | FromXML (CXMLElement *pXML) |
CString | GetNick () const |
CString | GetLocation () const |
CString | GetContact (LPCTSTR pszType) const |
DWORD | GetPackedGPS () const |
CG2Packet * | CreateAvatar () |
Public Attributes | |
CGuarded< GGUID > | GUID |
Protected Attributes | |
CXMLElement * | m_pXML |
Static Protected Attributes | |
static LPCTSTR | xmlns = _T("http://www.shareaza.com/schemas/GProfile.xsd") |
|
Definition at line 46 of file GProfile.cpp. References NULL. |
|
Definition at line 51 of file GProfile.cpp. References Clear(). |
|
Definition at line 106 of file GProfile.cpp. Referenced by Create(), FromXML(), and ~CGProfile(). |
|
Definition at line 84 of file GProfile.cpp. References CXMLElement::AddAttribute(), CXMLElement::AddElement(), Clear(), GUID, m_pXML, NULL, and xmlns. Referenced by GetXML(), Load(), and CCertificateProfilePage::OnGuidCreate(). |
|
Definition at line 284 of file GProfile.cpp. References G2_PACKET_PROFILE_AVATAR, CXMLElement::GetAttributeValue(), CXMLElement::GetElementByName(), CG2Packet::GetStringLen(), m_pXML, CG2Packet::New(), NULL, CPacket::WriteGetPointer(), CG2Packet::WritePacket(), and CG2Packet::WriteString(). Referenced by CUploadTransferHTTP::RequestHostBrowse(). |
|
Definition at line 169 of file GProfile.cpp. References Clear(), GUIDX::Decode(), CXMLElement::GetAttributeValue(), GUID, m_pXML, NULL, and xmlns. Referenced by Load(), CG2Neighbour::OnProfileDelivery(), CChatSession::OnProfileDelivery(), and CHostBrowser::OnProfilePacket(). |
|
Definition at line 234 of file GProfile.cpp. References CXMLElement::GetAttributeValue(), CXMLElement::GetElementByName(), CXMLElement::GetElementIterator(), CXMLElement::GetNextElement(), CXMLNode::IsNamed(), m_pXML, and NULL. |
|
Definition at line 206 of file GProfile.cpp. References CXMLElement::GetAttributeValue(), CXMLElement::GetElementByName(), m_pXML, and NULL. Referenced by CNeighbourTipCtrl::OnCalcSize(), CNeighbourTipCtrl::OnPaint(), CWizardProfilePage::OnWizardNext(), and CWizardSheet::RunWizard(). |
|
|
Definition at line 260 of file GProfile.cpp. References CXMLElement::GetAttributeValue(), CXMLElement::GetElementByName(), m_pXML, NULL, and WORDLIM. Referenced by CDatagrams::OnCrawlRequest(). |
|
|
|
Definition at line 115 of file GProfile.cpp. References Create(), CXMLElement::FromFile(), FromXML(), CSettings::General, NULL, Settings, and CSettings::sGeneral::UserPath. Referenced by CShareazaApp::InitInstance(). |
|
Definition at line 138 of file GProfile.cpp. References CSettings::General, m_pXML, NULL, Settings, CXMLElement::ToString(), and CSettings::sGeneral::UserPath. Referenced by CProfileManagerDlg::OnApply(), CProfileManagerDlg::OnOK(), and CWizardProfilePage::OnWizardNext(). |
|
|
Definition at line 42 of file GProfile.h. Referenced by Clear(), Create(), CreateAvatar(), FromXML(), GetContact(), GetLocation(), GetNick(), GetPackedGPS(), GetXML(), IsValid(), and Save(). |
|
Definition at line 35 of file GProfile.cpp. |