AcRxClass::addX
AcRxClass::addX函数
virtual AcRxObject *
addX(
AcRxClass* pProtocolClass,
AcRxObject* pProtocolObject) = 0;
pProtocolClass |
输入指向协议扩展类的AcRxClass对象的指针 |
pProtocolObject |
输入指向协议扩展对象的指针 |
增加类协议扩展对象pProtocolObject进入此AcRxClass对象的协议扩展对象词典。查找关键字为pProtocolClass,它是一个pProtocolObject类的AcRxClass对象。值为协议对象pProtocolObject。
pProtocolClass必须不为NULL。
如果pProtocolObject == NULL,则此函数与调用AcRxClass::delX()的功能相同。
返回一个指向在pProtocolClass关键字下存在的任何协议扩展对象(如果有)的指针。如果没有记录存在,则返回NULL。
AcRxClass::delX函数
virtual AcRxObject *
delX(
AcRxClass* pProtocolClass) = 0;
pProtocolClass |
输入指向协议扩展类的AcRxClass对象的指针 |
此函数搜索AcRxClass对象的协议扩展词典对应于pProtocolClass关键字的记录。如果找到删除这条记录。如果有一条记录被找到并删除,则返回一个指向被删除的协议扩展对象的指针;否则返回NULL。
注意:调用此函数的应用程序负责删除返回的AcRxObject指针指向的协议扩展对象。