secureswitools/swisistools/source/sisxlibrary/sissupportedoption.cpp
changeset 26 04d4a7bbc3e0
parent 0 ba25891c3a9e
equal deleted inserted replaced
25:98b66e4fb0be 26:04d4a7bbc3e0
    37 std::string CSISSupportedOption::Name () const
    37 std::string CSISSupportedOption::Name () const
    38 	{
    38 	{
    39 	return "Supported Option";
    39 	return "Supported Option";
    40 	}
    40 	}
    41 
    41 
    42 void CSISSupportedOption::AddPackageEntry(std::wostream& aStream, bool aVerbose) const
    42 void CSISSupportedOption::AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const
    43 	{
    43 	{
    44 	TUint32 optionCount = iNames.size();
    44 	TUint32 optionCount = iNames.size();
    45 	for (TUint32 i = 0; i < optionCount; ++i)
    45 	for (TUint32 i = 0; i < optionCount; ++i)
    46 		{
    46 		{
    47 		aStream << L"\"";
    47 		aStream << L"\"";
    48 		iNames[i].AddPackageEntry(aStream, aVerbose);
    48 		iNames[i].AddPackageEntry(aStream, aVerbose, aCompatible);
    49 		aStream << L"\"";
    49 		aStream << L"\"";
    50 		if (i < (optionCount-1))
    50 		if (i < (optionCount-1))
    51 			{
    51 			{
    52 			aStream << L", ";
    52 			aStream << L", ";
    53 			}
    53 			}
    54 		}
    54 		}
    55 	}
    55 	}
       
    56 
       
    57 void CSISSupportedOption::AddIbyEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const
       
    58 	{
       
    59 	TUint32 optionCount = iNames.size();
       
    60 	for (TUint32 i = 0; i < optionCount; ++i)
       
    61 		{
       
    62 		aStream << L"\"";
       
    63 		iNames[i].AddIbyEntry(aStream, aVerbose, aCompatible);
       
    64 		aStream << L"\"";
       
    65 		if (i < (optionCount-1))
       
    66 			{
       
    67 			aStream << L", ";
       
    68 			}
       
    69 		}
       
    70 	}