Unix/mof/mofyaccinc.c (19 lines): - line 1015: /* [TODO: validate the class here] */ - line 1901: /* TODO: use initializer */ - line 1928: /* TODO: use initializer */ - line 1950: /* TODO: use initializer */ - line 1978: /* TODO: use initializer */ - line 2041: /* TODO: use initializer */ - line 2056: /* TODO: use initializer */ - line 2070: /* TODO: use initializer */ - line 2086: /* TODO: use initializer */ - line 2151: /* [TODO: use initializer */ - line 2178: /* [TODO: use initializer */ - line 2246: /* TODO: use initializer */ - line 2274: /* TODO: use initializer */ - line 2335: /* TODO: use initializer */ - line 2347: /* TODO: use initializer */ - line 2364: /* TODO: use initializer */ - line 2382: /* TODO: use initializer */ - line 2684: /* TODO: look up alias, get and store instance decl. for alias */ - line 2695: /* TODO: look up class $3, validate property names/types, store dynamic instance properties in this instance */ Unix/mof/mof.y (19 lines): - line 183: /* [TODO: validate the class here] */ - line 987: /* TODO: use initializer */ - line 1012: /* TODO: use initializer */ - line 1032: /* TODO: use initializer */ - line 1058: /* TODO: use initializer */ - line 1113: /* TODO: use initializer */ - line 1126: /* TODO: use initializer */ - line 1138: /* TODO: use initializer */ - line 1152: /* TODO: use initializer */ - line 1213: /* [TODO: use initializer */ - line 1238: /* [TODO: use initializer */ - line 1300: /* TODO: use initializer */ - line 1326: /* TODO: use initializer */ - line 1379: /* TODO: use initializer */ - line 1389: /* TODO: use initializer */ - line 1404: /* TODO: use initializer */ - line 1420: /* TODO: use initializer */ - line 1690: /* TODO: look up alias, get and store instance decl. for alias */ - line 1699: /* TODO: look up class $3, validate property names/types, store dynamic instance properties in this instance */ Unix/wsman/wsman.c (16 lines): - line 225: MI_Uint32 enumCtxId; // TODO: What about replacing it with a WSMAN_EnumerateContext ptr? - line 228: Message* responseMessage; // TODO: During refactoring, see if it is possible to safely remove this or merge it with single_message - line 753: // TODO: This is an un-acked message, but it cannot be acked since this is called from Finish - line 1452: // TODO: Remove this else once OMI is multi-threaded - line 1706: // TODO: Remove this else once OMI is multi-threaded - line 1715: //TODO: make sure there is no other pull attached - line 2675: bookmarkToSend = ZT("http://schemas.dmtf.org/wbem/wsman/1/wsman/bookmark/earliest"); // TODO: Appropriate to do? - line 3245: // TODO: Current code keeps acumulating results if client is not connected (that looks wrong) - line 3292: TODO: (selfEC->data.requestTag == SubscribeReqTag && selfEC->totalResponses > 0 ) - line 3349: // TODO: WinRM Client sent UnsubscribeReq in response to HB event. - line 3390: selfEC->finalResult = MI_RESULT_OK; // TODO: this is not actually a final result - line 3697: MI_TRUE == self->cdTimer.cancelledTimer) // TODO: Remove once TimerReason_Canceled is supported uniformly - line 3748: 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 - line 4014: self->ecTimer.cancelledTimer) // TODO: Remove once TimerReason_Canceled is supported uniformly - line 4053: DEBUG_ASSERT(NULL == self->activeConnection); // TODO: What about unsubscribeAttach? - line 4146: DEBUG_ASSERT(WSMANTAG_ACTION_PULL == self->activeConnection->wsheader.rqtAction); // TODO: This must be kept in sync with the caller Unix/xmlserializer/xmldeserializer.c (12 lines): - line 126: if (Tcscmp(format, PAL_T("MI_XML")) != 0) //TODO: Case sensitive? - line 174: /* TODO: We do not always need to copy the buffer */ - line 307: /* TODO: We do not always need to copy the buffer */ - line 323: /* TODO: We seriously need a way of getting the error back! */ - line 631: /* TODO */ - line 1859: //TODO: Null entry in array! - line 2398: //TODO: Flags = ??? - line 2471: //TODO: Flags = ??? - line 2537: //TODO: Flags = ??? - line 2625: //TODO: flags(parameter 3 to Class_AddMethod)? - line 2632: //TODO: If the return type is an array then we need to know what that length is - line 3048: const MI_Char *serverName = NULL; //TODO: Need to get the default namespace from caller Unix/miapi/Operation.c (11 lines): - line 253: //TODO: Set internal state to BROKEN so MI_Operation_Close will succeed - line 290: //TODO: Set interal state to BROKEN so MI_Operation_Close will succeed - line 398: //TODO: Set interal state to BROKEN so MI_Operation_Close will succeed - line 509: //TODO: Set interal state to BROKEN so MI_Operation_Close needs to succeed - line 558: //TODO: Set interal state to BROKEN so MI_Operation_Close needs to succeed - line 604: //TODO: Set interal state to BROKEN so MI_Operation_Close needs to succeed - line 976: //TODO: Set interal state to BROKEN so MI_Operation_Close needs to succeed - line 1066: //TODO: Set interal state to BROKEN so MI_Operation_Close needs to succeed - line 1158: //TODO: Set interal state to BROKEN so MI_Operation_Close needs to succeed - line 1221: /* TODO: If operationObject->currentState==Broken then MI_Operation_Close must be able to complete */ - line 2651: /* TODO: Duplicate the delivery options into the protocol handler protocolHandlerDeliveryOptions */ Unix/nits/base/nits.h (8 lines): - line 215: * TODO: Resource tracking is not yet implemented. - line 250: * TODO: NitsTestCompoundFault is not yet implemented. Currently the same as - line 279: * TODO: NitsShared is not yet implemented. Currently the same as NitsDedicated. - line 897: //TODO: Deprecate this macro. It needs C++ due to overloading. - line 903: //TODO: Remove this and all references. - line 1348: // 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 - line 1994: // TODO: fix this in future and only have one macro e.g. NitsFixtureTeardown - line 2294: // TODO:Get the following syntax to work Unix/nits/base/Run.cpp (7 lines): - line 219: /* TODO/FIXME - support real wildcards, not just a substring match */ - line 327: // TODO:Find and run moduleCleanups if any exist - line 646: //TODO: Reset XML output file here. - line 655: //TODO: Finish and close XML output file here. - line 912: //TODO: Dump XML output in addition to stderr. - line 936: //TODO: Include relevant summary information in XML output. - line 1265: // TODO: Move this into PAL Unix/base/class.c (6 lines): - line 574: * TODO: Not implemented since it is not required right now - line 2296: // TODO: there might be other flags that we need to propogate. - line 3012: // TODO: Disabling the propogation for now. WINRM and WMIDCOM behavior is different - line 3022: // TODO: Disable next line when the above code is uncommented - line 3168: // TODO: Disabling the propogation for now. WINRM and WMIDCOM behavior is different - line 3178: // TODO: Disable next line when the above code is uncommented Unix/base/multiplex.c (5 lines): - line 59: //TODO eventually multiplexer should take care of flow control here - line 128: //TODO eventually refined multiplexer should take care of flow control here - line 174: // TODO we can remove this once client uses cancelation instead of UnsubscribeReq - line 237: // TODO: return a pre-allocated msg once we have that change - line 253: //TODO eventually multiplexer should take care of flow control here Unix/disp/agentmgr.c (4 lines): - line 210: //TODO eventually multiplexer should take care of flow control here - line 352: //TODO - do a force close - line 412: //TODO eventually multiplexer "WITH FC Buffers" should take care of flow control here - line 630: DEBUG_ASSERT( !(*failed) ); //TODO process this properly Unix/provmgr/provmgr.c (4 lines): - line 631: NULL, // TODO: Set this based on the initial SubscribeReq, but copy the value so its lifetime matches the context - line 642: // TODO: release lifecycle context - line 669: // TODO: Replace this whole func with Cancel and propagate the result to the subscription context - line 912: * TODO: remove separate thread if have multi-IO threads implemented Unix/doc/omi/omi.html (4 lines): - line 2460: /* TODO: store indicationsContext for posting indication usage */ - line 2476: /* TODO: stop background thread that monitors subscriptions */ - line 2517: /* TODO: store indicationsContext for posting indication usage */ - line 2545: /* TODO: stop background thread that monitors subscriptions */ Unix/nits/base/nits_c.cpp (4 lines): - line 349: /* TODO: Make this work with multiple changes in any order. */ - line 421: //TODO: terminate execution. - line 445: /* TODO: Logging. */ - line 451: //TODO: terminate execution. Unix/codec/mof/parser/mof.y (3 lines): - line 153: /* [TODO: validate the class here] */ - line 768: /* [TODO: use initializer */ - line 783: /* [TODO: use initializer] */ Unix/miapi/InteractionProtocolHandler.c (3 lines): - line 671: * TODO Upon end to end cancellation implemented, following 'if' - line 1001: // TODO: Clear the session Id from the lower level - line 2312: /* TODO: Attach options */ Unix/provmgr/SubMgr.c (3 lines): - line 119: subscription->subscribeCtx = *subscrContext; // TODO: should this action be wrapped? - line 121: ctxType = SubscriptionTargetType_IsLifecycle((SubscriptionTargetType)msg->targetType ) ? CTX_TYPE_IND_LIFECYCLE : CTX_TYPE_IND_SUBSCRIPTION; // TODO: Move to Context.h? - line 791: /*TODO: what if a subscription was being cancelled. confirm */ Unix/http/http.c (3 lines): - line 413: /* TODO: How to synchronize logging */ - line 423: /* TODO: How to synchronize logging */ - line 442: /* TODO: How to synchronize logging */ Unix/base/strand.c (3 lines): - line 270: // TODO why is linux crashing when passing info into the trace function on x86? - line 3193: //TODO convert the original request to ResultMsg and post it back - line 3197: //TODO else Unix/miapi/Application.c (3 lines): - line 538: //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 - line 581: MI_FLAG_CLASS /* TODO: API UPDATE... May be association/indication/etc */, - line 791: // TODO: Uncomment this when we want to support XML Deserialization Unix/indication/indimgr/mgrstrand.c (3 lines): - line 618: /* TODO: Reuse hash proc with other components */ - line 625: /* TODO: Reuse hash proc with other components */ - line 633: /* TODO: Reuse hash proc with other components */ Unix/provmgr/LifecycleContext.c (3 lines): - line 49: // TODO: Populate values correctly - line 441: // TODO: Only make this callable during provider load? - line 675: // TODO: return result here and check against the provider's advertised type. Unix/pal/intlstr.c (3 lines): - line 36: /* TODO/FIXME - OI diagnostics */ - line 54: /* TODO/FIXME - OI diagnostics */ - line 61: /* TODO/FIXME - OI diagnostics */ Unix/codec/mof/parser/mofy.tab.c (3 lines): - line 870: /* [TODO: validate the class here] */ - line 1547: /* [TODO: use initializer */ - line 1564: /* [TODO: use initializer] */ Unix/provmgr/SubMgr.h (2 lines): - line 56: SubscribeReq* msg;// TODO: Needed? - line 66: MI_Uint64 subscriptionID; // TODO: Not needed if keep SubscribeReq ptr here Unix/wsman/wsmanparser.c (2 lines): - line 177: if (Instance_NewDynamic(&wsheader->options, MI_T("Options"), MI_FLAG_CLASS, wsheader->instanceBatch) != MI_RESULT_OK) /* TODO: Which batch? */ - line 868: // TODO: At this time we don't have the NS support in the XML parser, so using hardcoded Unix/nits/base/Switch.cpp (2 lines): - line 343: //TODO: Is this really necessary? - line 1135: // TODO: implement multiple inheritance; will the common nodes need to register switches multiple times; who will create those switches? Unix/provmgr/context.c (2 lines): - line 997: /* TODO: attach bookmark to PostIndicationMsg */ - line 1778: if (!self->strand.info.thisClosedOther) // TODO: Is this correct, or is it indiciative of a different problem? Unix/gen/cprovider_t.h (2 lines): - line 203: /* TODO: store indicationsContext for posting indication usage */\n\ - line 219: /* TODO: stop background thread that monitors subscriptions */\n\ Unix/base/timer.c (1 line): - line 121: if (NULL != timer->handler.callback) // TODO: Selector_ContainsHandler is a more thorough check, but less efficient Unix/xml/win/xml.h (1 line): - line 262: void XML_Raise2(__inout XML* self, const Char *format, ...); //TODO: PROTOTYPE WORK, REMOVE AFTER Unix/codec/mof/parser/mofparser.h (1 line): - line 27: ** TODO: To link to base.lib directly upon the duplicate code get resolved Unix/nits/stub/stub.c (1 line): - line 85: // TODO: look at why greater wait is required Unix/indication/indimgr/subscrip.c (1 line): - line 217: /* TODO: subType based on filter type */ Unix/base/instance.h (1 line): - line 83: /* TODO: Set MI_ClassDecl.schema during generation; eliminate schemaDecl arg */ Unix/codec/mof/parser/types.c (1 line): - line 4790: //TODO: test case validate this Unix/nits/base/Globals.cpp (1 line): - line 647: // TODO: this should be replaced by PAL equivalent but this can wait Unix/base/Strand.h (1 line): - line 247: //TODO: This needs to be integrated into base strand or we need a better alternative Unix/sock/sock.c (1 line): - line 756: /* TODO: detect IPv6 numeric addresses, in the form XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/dd */ Unix/indication/indimgr/mgr.c (1 line): - line 80: /* TODO: Cancel active subscriptions */ Unix/indication/indimgr/filter.c (1 line): - line 53: /* TODO: get filter ID thread safely */ Unix/wsman/wsmanclient.c (1 line): - line 235: /* TODO: Handle BOM and UNICODE data and the likes */ Unix/protocol/protocol.h (1 line): - line 64: MI_Uint32 magic; //TODO: Evaluate if this is still needed after implementing multiplexer Unix/xmlserializer/xmlserializer.c (1 line): - line 35: if (Tcscmp(format, PAL_T("MI_XML")) != 0) //TODO: Case sensitive? Unix/codec/mof/parser/mofhash.h (1 line): - line 55: /* TODO: Extend and reuse hashtable structure defined in base/hashtable.h */ Unix/http/httpclient.c (1 line): - line 977: handler->recvingState = RECV_STATE_HEADER; /* TODO: We are needing to send new headers to server, not get headers from them */ Unix/nits/base/Run.h (1 line): - line 185: //TODO: Deprecate all these variables. Unix/base/messages.h (1 line): - line 163: //TODO delete fields once Interaction is applied everywhere Unix/codec/common/micodec.h (1 line): - line 263: /* TODO:- For portability make all of these macros instead of _INTL functions */ Unix/codec/mof/codecimpl.c (1 line): - line 38: ** TODO: To link to base.lib directly upon the duplicate code get resolved Unix/pal/memory.h (1 line): - line 93: /* TODO/FIXME: add bookkeeping to support allocating from a fixed sized stack Unix/omi_error/errorutil.c (1 line): - line 146: /* TODO: Trace message */ Unix/provmgr/provmgr.h (1 line): - line 207: * TODO: remove separate thread if have multi-IO threads implemented