Summary: 183 instances, 122 unique Text Count /* TODO: We seriously need a way of getting the error back! */ 1 /* TODO/FIXME: add bookkeeping to support allocating from a fixed sized stack 1 /* [TODO: use initializer] */ 2 handler->recvingState = RECV_STATE_HEADER; /* TODO: We are needing to send new headers to server, not get headers from them */ 1 // TODO: Remove this else once OMI is multi-threaded 1 if (NULL != timer->handler.callback) // TODO: Selector_ContainsHandler is a more thorough check, but less efficient 1 //TODO convert the original request to ResultMsg and post it back 1 // TODO: look at why greater wait is required 1 /* TODO: Reuse hash proc with other components */ 3 /* TODO/FIXME - support real wildcards, not just a substring match */ 1 //TODO: make sure there is no other pull attached 1 //TODO: Dump XML output in addition to stderr. 1 /*TODO: what if a subscription was being cancelled. confirm */ 1 //TODO - do a force close 1 // TODO: This is an un-acked message, but it cannot be acked since this is called from Finish 1 //TODO: Reset XML output file here. 1 //TODO delete fields once Interaction is applied everywhere 1 * TODO: NitsTestCompoundFault is not yet implemented. Currently the same as 1 /* TODO: Attach options */ 1 //TODO: Null entry in array! 1 /* TODO: store indicationsContext for posting indication usage */\n\ 1 /* TODO: Trace message */ 1 // TODO we can remove this once client uses cancelation instead of UnsubscribeReq 1 //TODO: Set interal state to BROKEN so MI_Operation_Close will succeed 1 /* TODO: If operationObject->currentState==Broken then MI_Operation_Close must be able to complete */ 1 // TODO: Populate values correctly 1 // TODO: there might be other flags that we need to propogate. 1 DEBUG_ASSERT( !(*failed) ); //TODO process this properly 1 //TODO: If the return type is an array then we need to know what that length is 1 //TODO: Deprecate this macro. It needs C++ due to overloading. 1 // TODO: release lifecycle context 1 /* TODO: get filter ID thread safely */ 1 // TODO: At this time we don't have the NS support in the XML parser, so using hardcoded 1 * TODO Upon end to end cancellation implemented, following 'if' 1 /* TODO: attach bookmark to PostIndicationMsg */ 1 if (!self->strand.info.thisClosedOther) // TODO: Is this correct, or is it indiciative of a different problem? 1 DEBUG_ASSERT(NULL == self->activeConnection); // TODO: What about unsubscribeAttach? 1 /* TODO: Set MI_ClassDecl.schema during generation; eliminate schemaDecl arg */ 1 /* TODO: We do not always need to copy the buffer */ 2 // TODO: implement multiple inheritance; will the common nodes need to register switches multiple times; who will create those switches? 1 //TODO eventually multiplexer should take care of flow control here 3 NULL, // TODO: Set this based on the initial SubscribeReq, but copy the value so its lifetime matches the context 1 /* TODO: Make this work with multiple changes in any order. */ 1 selfEC->finalResult = MI_RESULT_OK; // TODO: this is not actually a final result 1 * TODO: remove separate thread if have multi-IO threads implemented 2 const MI_Char *serverName = NULL; //TODO: Need to get the default namespace from caller 1 // TODO: this should be replaced by PAL equivalent but this can wait 1 ctxType = SubscriptionTargetType_IsLifecycle((SubscriptionTargetType)msg->targetType ) ? CTX_TYPE_IND_LIFECYCLE : CTX_TYPE_IND_SUBSCRIPTION; // TODO: Move to Context.h? 1 Message* responseMessage; // TODO: During refactoring, see if it is possible to safely remove this or merge it with single_message 1 // TODO: Remove this else once OMI is multi-threaded 1 //TODO: This needs to be integrated into base strand or we need a better alternative 1 //TODO: Finish and close XML output file here. 1 //TODO: Include relevant summary information in XML output. 1 //TODO: terminate execution. 2 // TODO: fix this in future and only have one macro e.g. NitsFixtureTeardown 1 //TODO: Refactor MI logging as a file can get tramped if someone is using an MI app and then closes after someone else has open a different MI App 1 // TODO: Current code keeps acumulating results if client is not connected (that looks wrong) 1 /* TODO: How to synchronize logging */ 3 // TODO why is linux crashing when passing info into the trace function on x86? 1 /* [TODO: use initializer */ 6 // TODO: return result here and check against the provider's advertised type. 1 // TODO: Currently this functionality is supported only for test fixtures i.e. to rerun entire test tree including all setups, in future this should be extended 1 //TODO: Is this really necessary? 1 subscription->subscribeCtx = *subscrContext; // TODO: should this action be wrapped? 1 // TODO: Clear the session Id from the lower level 1 if (Instance_NewDynamic(&wsheader->options, MI_T("Options"), MI_FLAG_CLASS, wsheader->instanceBatch) != MI_RESULT_OK) /* TODO: Which batch? */ 1 //TODO: Flags = ??? 3 /* TODO: Logging. */ 1 /* TODO: look up alias, get and store instance decl. for alias */ 2 // TODO: Uncomment this when we want to support XML Deserialization 1 //TODO: test case validate this 1 * TODO: NitsShared is not yet implemented. Currently the same as NitsDedicated. 1 // TODO: Move this into PAL 1 /* TODO: Duplicate the delivery options into the protocol handler protocolHandlerDeliveryOptions */ 1 //TODO: Deprecate all these variables. 1 /* TODO: use initializer */ 28 /* [TODO: validate the class here] */ 4 // TODO: Replace this whole func with Cancel and propagate the result to the subscription context 1 void XML_Raise2(__inout XML* self, const Char *format, ...); //TODO: PROTOTYPE WORK, REMOVE AFTER 1 // TODO: WinRM Client sent UnsubscribeReq in response to HB event. 1 MI_Uint32 enumCtxId; // TODO: What about replacing it with a WSMAN_EnumerateContext ptr? 1 //TODO: Set interal state to BROKEN so MI_Operation_Close needs to succeed 5 /* TODO: stop background thread that monitors subscriptions */ 2 MI_TRUE == self->cdTimer.cancelledTimer) // TODO: Remove once TimerReason_Canceled is supported uniformly 1 /* TODO:- For portability make all of these macros instead of _INTL functions */ 1 DEBUG_ASSERT(WSMANTAG_ACTION_PULL == self->activeConnection->wsheader.rqtAction); // TODO: This must be kept in sync with the caller 1 /* TODO: Cancel active subscriptions */ 1 /* TODO: Handle BOM and UNICODE data and the likes */ 1 StrandBoth_CloseRight( &self->strand ); // TODO: Could also do it via _CD_PostHandlerForFiredTimers, but that would count of on the side-effect of it not posting and closing the connection 1 MI_Uint64 subscriptionID; // TODO: Not needed if keep SubscribeReq ptr here 1 //TODO eventually multiplexer "WITH FC Buffers" should take care of flow control here 1 // TODO: Disable next line when the above code is uncommented 2 MI_Uint32 magic; //TODO: Evaluate if this is still needed after implementing multiplexer 1 /* TODO: subType based on filter type */ 1 * TODO: Not implemented since it is not required right now 1 //TODO: flags(parameter 3 to Class_AddMethod)? 1 TODO: (selfEC->data.requestTag == SubscribeReqTag && selfEC->totalResponses > 0 ) 1 /* TODO: detect IPv6 numeric addresses, in the form XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/dd */ 1 // TODO:Find and run moduleCleanups if any exist 1 /* TODO: stop background thread that monitors subscriptions */\n\ 1 //TODO eventually refined multiplexer should take care of flow control here 1 /* TODO: look up class $3, validate property names/types, store dynamic instance properties in this instance */ 2 bookmarkToSend = ZT("http://schemas.dmtf.org/wbem/wsman/1/wsman/bookmark/earliest"); // TODO: Appropriate to do? 1 // TODO: Only make this callable during provider load? 1 ** TODO: To link to base.lib directly upon the duplicate code get resolved 2 // TODO:Get the following syntax to work 1 SubscribeReq* msg;// TODO: Needed? 1 //TODO: Set interal state to BROKEN so MI_Operation_Close needs to succeed 1 * TODO: Resource tracking is not yet implemented. 1 /* TODO: Extend and reuse hashtable structure defined in base/hashtable.h */ 1 if (Tcscmp(format, PAL_T("MI_XML")) != 0) //TODO: Case sensitive? 2 /* TODO/FIXME - OI diagnostics */ 3 // TODO: Disabling the propogation for now. WINRM and WMIDCOM behavior is different 2 //TODO: Remove this and all references. 1 self->ecTimer.cancelledTimer) // TODO: Remove once TimerReason_Canceled is supported uniformly 1 // TODO: return a pre-allocated msg once we have that change 1 /* TODO */ 1 //TODO: Set interal state to BROKEN so MI_Operation_Close will succeed 1 //TODO: Set internal state to BROKEN so MI_Operation_Close will succeed 1 MI_FLAG_CLASS /* TODO: API UPDATE... May be association/indication/etc */, 1 /* TODO: store indicationsContext for posting indication usage */ 2 //TODO else 1