Changeset 8223547 in nscp for modules


Ignore:
Timestamp:
03/01/05 22:42:27 (8 years ago)
Author:
Michael Medin <michael@…>
Branches:
master, 0.4.0, 0.4.1, 0.4.2, stable
Children:
2a94f3f
Parents:
36c340d
Message:
  • Improved thread safety in Core + Added exception handling and logging in PDH code
  • Various fixes all over the place + New module for check size of files/directories
  • Changed build to Dynamic link
  • Added regular expression support for EventLog? checker
Location:
modules
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • modules/CheckDisk/CheckDisk.cpp

    r36c340d r8223547  
    111111  std::string ret; 
    112112  NSCAPI::returnCodes returnCode = NSCAPI::returnOK; 
    113   std::list<std::string> args = NSCHelper::makelist(argLen, char_args); 
     113  std::list<std::string> args = NSCHelper::arrayBuffer2list(argLen, char_args); 
    114114  if (args.empty()) 
    115115    return "Missing argument(s)."; 
  • modules/CheckEventLog/CheckEventLog.cpp

    r36c340d r8223547  
    225225    try { 
    226226      std::string s = p.second; 
    227       NSC_DEBUG_MSG_STD("Attempting to make regexp from: " + s); 
    228227      item.eventSourceRegExp_ = s; 
    229       NSC_DEBUG_MSG_STD("success..."); 
    230228    } catch (const boost::bad_expression e) { 
    231229      item.eventSourceRegExp_ = ""; 
     
    250248  } else 
    251249    throw (std::string)"Invalid argument: " + p.first; 
     250   
    252251} 
    253252void addToQueryBundle(searchQuery::searchQueryBundle &bundle, std::string arg) { 
     
    301300    return ""; 
    302301  NSCAPI::returnCodes rCode = NSCAPI::returnOK; 
    303   std::list<std::string> args = NSCHelper::makelist(argLen, char_args); 
     302  std::list<std::string> args = NSCHelper::arrayBuffer2list(argLen, char_args); 
    304303  if (args.size() < 2) 
    305304    return "Missing argument"; 
  • modules/CheckEventLog/CheckEventLog.vcproj

    r36c340d r8223547  
    120120        Name="VCCLCompilerTool" 
    121121        AdditionalIncludeDirectories="../include;../../include" 
    122         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_STLP_USE_STATIC_LIB;SYSTRAY_EXPORTS" 
    123         RuntimeLibrary="0" 
     122        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;BOOST_REGEX_DYN_LINK" 
     123        RuntimeLibrary="2" 
    124124        UsePrecompiledHeader="3" 
    125125        WarningLevel="3" 
  • modules/NSClientCompat/NSClientCompat.cpp

    r36c340d r8223547  
    125125    case REQ_CPULOAD: 
    126126      { 
    127         stl_args = NSCHelper::makelist(argLen, args); 
     127        stl_args = NSCHelper::arrayBuffer2list(argLen, args); 
    128128        if (stl_args.empty()) 
    129129          return "ERROR: Missing argument exception."; 
     
    141141      } 
    142142    case REQ_SERVICESTATE: 
    143       return NSCommands::serviceState(NSCHelper::makelist(argLen, args)); 
     143      return NSCommands::serviceState(NSCHelper::arrayBuffer2list(argLen, args)); 
    144144 
    145145    case REQ_PROCSTATE: 
    146       return NSCommands::procState(NSCHelper::makelist(argLen, args)); 
     146      return NSCommands::procState(NSCHelper::arrayBuffer2list(argLen, args)); 
    147147 
    148148    case REQ_MEMUSE: 
     
    151151 
    152152    case REQ_USEDDISKSPACE: 
    153       return NSCommands::usedDiskSpace(NSCHelper::makelist(argLen, args)); 
     153      return NSCommands::usedDiskSpace(NSCHelper::arrayBuffer2list(argLen, args)); 
    154154  } 
    155155  return ""; 
Note: See TracChangeset for help on using the changeset viewer.