void QCmdParser::GetLedFrenquencyRadiance( QByteArray& data, QString& strInfo ) { if ( 1 > data.length( ) ) { return; } GetIntegerValue( data, strInfo ); qDebug( ) << Q_FUNC_INFO << endl; }
void QCmdParser::GetLedFlashBrightness( QByteArray& data, QString& strInfo ) { if ( 1 > data.length( ) ) { return; } GetIntegerValue( data, strInfo ); qDebug( ) << Q_FUNC_INFO << endl; }
bool OptionsList::SetIntegerValueIfUnset(const std::string& tag, Index value, bool allow_clobber, /* = true */ bool dont_print /* = false */) { Index val; bool found = GetIntegerValue(tag, val, ""); if (!found) { return SetIntegerValue(tag, value, allow_clobber, dont_print); } return true; }
const TCHAR * AngleDataField::GetAsDisplayString() const { _stprintf(buffer, _T("%u°"), GetIntegerValue()); return buffer; }
int AngleDataField::GetAsInteger() const { return GetIntegerValue(); }
void nsAttrValue::ToString(nsAString& aResult) const { MiscContainer* cont = nsnull; if (BaseType() == eOtherBase) { cont = GetMiscContainer(); void* ptr = MISC_STR_PTR(cont); if (ptr) { if (static_cast<ValueBaseType>(cont->mStringBits & NS_ATTRVALUE_BASETYPE_MASK) == eStringBase) { nsStringBuffer* str = static_cast<nsStringBuffer*>(ptr); if (str) { str->ToString(str->StorageSize()/sizeof(PRUnichar) - 1, aResult); return; } } else { nsIAtom *atom = static_cast<nsIAtom*>(ptr); atom->ToString(aResult); return; } } } switch(Type()) { case eString: { nsStringBuffer* str = static_cast<nsStringBuffer*>(GetPtr()); if (str) { str->ToString(str->StorageSize()/sizeof(PRUnichar) - 1, aResult); } else { aResult.Truncate(); } break; } case eAtom: { nsIAtom *atom = static_cast<nsIAtom*>(GetPtr()); atom->ToString(aResult); break; } case eInteger: { nsAutoString intStr; intStr.AppendInt(GetIntegerValue()); aResult = intStr; break; } #ifdef DEBUG case eColor: { NS_NOTREACHED("color attribute without string data"); aResult.Truncate(); break; } #endif case eEnum: { GetEnumString(aResult, PR_FALSE); break; } case ePercent: { nsAutoString intStr; intStr.AppendInt(cont ? cont->mPercent : GetIntInternal()); aResult = intStr + NS_LITERAL_STRING("%"); break; } case eCSSStyleRule: { aResult.Truncate(); MiscContainer *container = GetMiscContainer(); css::Declaration *decl = container->mCSSStyleRule->GetDeclaration(); if (decl) { decl->ToString(aResult); } const_cast<nsAttrValue*>(this)->SetMiscAtomOrString(&aResult); break; } case eSVGValue: { GetMiscContainer()->mSVGValue->GetValueString(aResult); break; } case eDoubleValue: { aResult.Truncate(); aResult.AppendFloat(GetDoubleValue()); break; } default: { aResult.Truncate(); break; } } }
bool ConfigFile::GetIntegerValue( std::string Key, int* Value ) { return GetIntegerValue( Key, 0, Value ); }
// ----------------------------------------------------------------------------- // CWPPushMessage::GetWellKnownCharset // ----------------------------------------------------------------------------- // TInt64 CWPPushMessage::GetWellKnownCharset( TLex8& aPointer ) const { return GetIntegerValue( aPointer ); }
// ----------------------------------------------------------------------------- // CWPPushMessage::GetDeltaSecondsValue // ----------------------------------------------------------------------------- // TInt64 CWPPushMessage::GetDeltaSecondsValue( TLex8& aPointer ) const { return GetIntegerValue( aPointer ); }
// ----------------------------------------------------------------------------- // CWPPushMessage::ParseContentType // ----------------------------------------------------------------------------- // void CWPPushMessage::ParseContentType( TLex8& aPointer ) { // Go through the whole content type header. while( !aPointer.Eos() ) { // Each parameter might be well-known (integer) or unknown (text) if( IsIntegerValue( aPointer ) ) { // For well-known parameters, the token is an integer value TUint paramToken( I64LOW( GetIntegerValue( aPointer ) ) ); // These are filled with results from parsing. TInt resultInteger( 0 ); TPtrC8 resultString; // Make sure paramToken fits into KParameterTypes table if( paramToken < sizeof(KParameterTypes)/sizeof(TParameterCodingType)) { // Get the coding and use it to determine how we should decode // the next parameter value. We actually ignore all results // except short integer (SEC) and text-value (MAC), but the // rest of the parameters have to be parsed anyway. TParameterCodingType coding( KParameterTypes[paramToken] ); switch( coding ) { case EQValue: GetQValue( aPointer ); break; case EWellKnownCharset: GetWellKnownCharset( aPointer ); break; case EVersionValue: GetVersionValue( aPointer ); break; case EIntegerValue: GetIntegerValue( aPointer ); break; case ETextString: GetTextString( aPointer ); break; case EFieldName: GetFieldName( aPointer ); break; case EShortInteger: resultInteger = GetShortInteger( aPointer ); break; case EConstrainedEncoding: GetConstrainedEncoding( aPointer ); break; case EDeltaSecondsValue: GetDeltaSecondsValue( aPointer ); break; case ENoValue: GetNoValue( aPointer ); break; case ETextValue: resultString.Set( GetTextValue( aPointer ) ); break; case EDateValue: GetDateValue( aPointer ); break; default: break; } // We have a result. We're actually only interested in // SEC and MAC parameters, so we save them here. switch( paramToken ) { case KWSPHeaderSEC: iSEC = resultInteger; break; case KWSPHeaderMAC: iMAC.Set( resultString ); break; default: break; } } } else { // Unknown parameter. Its name is in text, and the value // might be an integer or text. GetTokenText( aPointer ); if( IsIntegerValue( aPointer ) ) { GetIntegerValue( aPointer ); } else { GetTextValue( aPointer ); } } } }
// ----------------------------------------------------------------------------- // CWPPushMessage::ParsePushFlag // ----------------------------------------------------------------------------- // void CWPPushMessage::ParsePushFlag( TLex8& aPointer ) { TInt64 pushFlag( GetIntegerValue( aPointer ) ); iPushFlag = I64LOW(pushFlag); }