XExternalRef

Inherited from XItem,

Inherited by NULL

Friend class NULL

Description

定义了被本地的某个数据对象所参考的外部引用,它可以是一个本地文件,也可以是一个远程链接,可以被m_strif所标定的接口访问,外部引用对象也包含了获取数据对象哪些数据的信息。

Members

Public interface


int m_iStatus = 0

int m_iRefLoc[3]

int64 m_TimeStamp = 0

XType m_strIF

XPath m_strPath

const XItem * m_pTarget = 0


XExternalRef(ulong id)

void setPath(const char * dir,const char * ifType)

void setLocation(int loc0, int loc1 = -1, int loc2 = -1)

const char * getPath() const

const char * getIFType() const

int getLocation(int idx = 0) const

const int * getLocations() const

void setStatus(TypeID st)

const XItem * getTarget() const

void setTarget(const XItem * tar)

bool isChanged() const