Lines Matching refs:ioPtr

1193     ItclObject *ioPtr = (ItclObject *)data[1];  in CallItclObjectCmd()  local
1198 if (ioPtr != NULL) { in CallItclObjectCmd()
1199 ioPtr->hadConstructorError = 0; in CallItclObjectCmd()
1202 oPtr = ioPtr->oPtr; in CallItclObjectCmd()
1213 if (ioPtr != NULL && ioPtr->hadConstructorError == 0) { in CallItclObjectCmd()
1216 ioPtr->hadConstructorError = 1; in CallItclObjectCmd()
1402 ItclObject *ioPtr) in Itcl_SetContext() argument
1415 contextPtr->ioPtr = ioPtr; in Itcl_SetContext()
1477 ItclObject *ioPtr = contextPtr->ioPtr; in Itcl_GetContext() local
1479 *iclsPtrPtr = ioPtr->iclsPtr; in Itcl_GetContext()
1480 *ioPtrPtr = ioPtr; in Itcl_GetContext()
1485 : contextPtr->ioPtr->iclsPtr; in Itcl_GetContext()
1486 *ioPtrPtr = contextPtr->ioPtr ? contextPtr->ioPtr : infoPtr->currIoPtr; in Itcl_GetContext()
1650 ItclObject *ioPtr; in NRExecMethod() local
1660 if (Itcl_GetContext(interp, &iclsPtr, &ioPtr) != TCL_OK) { in NRExecMethod()
1663 if (ioPtr == NULL) { in NRExecMethod()
1686 if (ioPtr != NULL) { in NRExecMethod()
1687 entry = Tcl_FindHashEntry(&ioPtr->iclsPtr->resolveCmds, in NRExecMethod()
1703 result = Itcl_EvalMemberCode(interp, imPtr, ioPtr, objc, objv); in NRExecMethod()
2086 ItclObject *ioPtr; in Itcl_CmdAliasProc() local
2093 ioPtr = resolveInfoPtr->ioPtr; in Itcl_CmdAliasProc()
2094 iclsPtr = ioPtr->iclsPtr; in Itcl_CmdAliasProc()
2096 ioPtr = NULL; in Itcl_CmdAliasProc()
2201 ItclObject *ioPtr; in Itcl_VarAliasProc() local
2212 ioPtr = resolveInfoPtr->ioPtr; in Itcl_VarAliasProc()
2213 iclsPtr = ioPtr->iclsPtr; in Itcl_VarAliasProc()
2215 ioPtr = NULL; in Itcl_VarAliasProc()
2236 if (ioPtr != NULL) { in Itcl_VarAliasProc()
2237 hPtr = Tcl_FindHashEntry(&ioPtr->objectVariables, in Itcl_VarAliasProc()
2244 ioPtr = callContextPtr->ioPtr; in Itcl_VarAliasProc()
2246 if (ioPtr != NULL) { in Itcl_VarAliasProc()
2247 hPtr = Tcl_FindHashEntry(&ioPtr->objectVariables, in Itcl_VarAliasProc()
2306 ItclObject *ioPtr; in ItclCheckCallMethod() local
2325 ioPtr = imPtr->iclsPtr->infoPtr->currIoPtr; in ItclCheckCallMethod()
2347 ioPtr = (ItclObject *)Tcl_ObjectGetMetadata(oPtr, in ItclCheckCallMethod()
2388 if (ioPtr != NULL) { in ItclCheckCallMethod()
2389 hPtr = Tcl_CreateHashEntry(&ioPtr->contextCache, (char *)imPtr, &isNew); in ItclCheckCallMethod()
2394 callContextPtr->objectFlags = ioPtr->flags; in ItclCheckCallMethod()
2396 callContextPtr->ioPtr = ioPtr; in ItclCheckCallMethod()
2400 if ((callContextPtr2->objectFlags == ioPtr->flags) in ItclCheckCallMethod()
2411 if (ioPtr == NULL) { in ItclCheckCallMethod()
2413 callContextPtr->ioPtr = NULL; in ItclCheckCallMethod()
2415 callContextPtr->objectFlags = ioPtr->flags; in ItclCheckCallMethod()
2416 callContextPtr->ioPtr = ioPtr; in ItclCheckCallMethod()
2458 if (ioPtr != NULL) { in ItclCheckCallMethod()
2459 ioPtr->callRefCount++; in ItclCheckCallMethod()
2460 Itcl_PreserveData(ioPtr); /* ++ preserve until ItclAfterCallMethod releases it */ in ItclCheckCallMethod()
2464 Itcl_SetCallFrameResolver(interp, ioPtr->resolvePtr); in ItclCheckCallMethod()
2493 ItclObject *ioPtr; in ItclAfterCallMethod() local
2544 ioPtr = callContextPtr->ioPtr; in ItclAfterCallMethod()
2545 if (ioPtr != NULL) { in ItclAfterCallMethod()
2549 if ((imPtr->flags & ITCL_DESTRUCTOR) && ioPtr && in ItclAfterCallMethod()
2550 ioPtr->destructed) { in ItclAfterCallMethod()
2551 Tcl_CreateHashEntry(ioPtr->destructed, in ItclAfterCallMethod()
2554 if ((imPtr->flags & ITCL_CONSTRUCTOR) && ioPtr && in ItclAfterCallMethod()
2555 ioPtr->constructed) { in ItclAfterCallMethod()
2556 Tcl_CreateHashEntry(ioPtr->constructed, in ItclAfterCallMethod()
2561 ioPtr->callRefCount--; in ItclAfterCallMethod()
2562 if (ioPtr->flags & ITCL_OBJECT_SHOULD_VARNS_DELETE) { in ItclAfterCallMethod()
2563 ItclDeleteObjectVariablesNamespace(interp, ioPtr); in ItclAfterCallMethod()
2568 if (callContextPtr->ioPtr != NULL) { in ItclAfterCallMethod()
2569 hPtr = Tcl_FindHashEntry(&callContextPtr->ioPtr->contextCache, in ItclAfterCallMethod()
2579 if (ioPtr != NULL) { in ItclAfterCallMethod()
2580 Itcl_ReleaseData(ioPtr); /* -- paired release for preserve in ItclCheckCallMethod */ in ItclAfterCallMethod()
2627 contextIoPtr = callContextPtr->ioPtr; in ItclProcErrorProc()