EXPORT_C TInt RDirectPrintClient::GetJobSetting( TInt aCapabilityID, TInt& aValue ) const { TPckg<TInt> valueBuf( aValue ); LOG1("RDirectPrintClient::GetJobSetting EGetJobSetting aCapabilityID: %d", aCapabilityID); TInt err = SendReceive( EGetJobSetting, TIpcArgs( aCapabilityID, &valueBuf ) ); LOG1("RDirectPrintClient::GetJobSetting aValue: %d", aValue); LOG1("RDirectPrintClient::GetJobSetting end with: %d", err); return err; }
void CudaCSRMatrix::print(BaseLog * lg) { valueBuf()->deviceToHost(value()); Matrix33F * hostK = (Matrix33F *)value(); unsigned i; for(i=0; i<numNonZero(); i++) { lg->write(boost::str(boost::format("K[%1%] %2%\n") % i % hostK[i].str())); } }
std::string DeviceInstance::GetProperty(const std::string& name) const { DeviceStringBuffer valueBuf(this, "GetProperty"); int err = pImpl_->GetProperty(name.c_str(), valueBuf.GetBuffer()); ThrowIfError(err, "Cannot get value of property " + ToQuotedString(name)); return valueBuf.Get(); }
TInt CPARAM_MESS_NAMEStep::test_KCOLAgent() { TInt value = 0; TPckg<TInt> valueBuf(value); TInt nRes = ConnectionControl(KCOLAgent, 0, valueBuf); if(nRes == KErrNotSupported) nRes = KErrNone; //-- if thist option is not supported by nif and there is no capabilities conflict, then it's OK. return nRes; }
std::string DeviceInstance::GetPropertyValueAt(const std::string& propertyName, unsigned index) const { DeviceStringBuffer valueBuf(this, "GetPropertyValueAt"); bool ok = pImpl_->GetPropertyValueAt(propertyName.c_str(), index, valueBuf.GetBuffer()); if (!ok) { throw CMMError("Device " + ToQuotedString(GetLabel()) + ": cannot get allowed value at index " + boost::lexical_cast<std::string>(index) + " of property " + ToQuotedString(propertyName)); } return valueBuf.Get(); }
EXPORT_C TInt RDirectPrintClient::GetPrinterCapability(TInt aPrinterID, TInt aCapabilityID, TDirectPrintCapability& aCapability) const { LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapability aPrinterID: %d", aPrinterID); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapability aCapabilityID: %d", aCapabilityID); TInt err = SendReceive( EGetPrinterCapability, TIpcArgs( aPrinterID, aCapabilityID ) ); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapability err: %d", err); if( !err ) { TInt capId; TPckg<TInt> capIdBuf( capId ); LOG("RDirectPrintClient::GetPrinterCapability EGetPrinterCapId"); err = SendReceive( EGetPrinterCapId, TIpcArgs( &capIdBuf ) ); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapId err: %d", err); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapId capId: %d", capId); if( !err ) { iCapability->iCapabilityID = capId; } } if( !err ) { TInt type; TPckg<TInt> typeBuf( type ); LOG("RDirectPrintClient::GetPrinterCapability EGetPrinterCapType"); err = SendReceive( EGetPrinterCapType, TIpcArgs( &typeBuf ) ); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapType err: %d", err); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapType type: %d", type); if( !err ) { iCapability->iType = static_cast<TDirectPrintCapability::ECapType>(type); } } if( !err ) { TInt def; TPckg<TInt> defBuf( def ); LOG("RDirectPrintClient::GetPrinterCapability EGetPrinterCapDef"); err = SendReceive( EGetPrinterCapDef, TIpcArgs( &defBuf ) ); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapDef err: %d", err); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapDef def: %d", def); if( !err ) { iCapability->iDefaultValue = def; } } if( !err ) { TInt low; TPckg<TInt> lowBuf( low ); LOG("RDirectPrintClient::GetPrinterCapability EGetPrinterCapLow"); err = SendReceive( EGetPrinterCapLow, TIpcArgs( &lowBuf ) ); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapLow err: %d", err); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapLow low: %d", low); if( !err ) { iCapability->iLow = low; } } if( !err ) { TInt high; TPckg<TInt> highBuf( high ); LOG("RDirectPrintClient::GetPrinterCapability EGetPrinterCapHigh"); err = SendReceive( EGetPrinterCapHigh, TIpcArgs( &highBuf ) ); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapHigh err: %d", err); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapHigh high: %d", high); if( !err ) { iCapability->iHigh = high; } } if( !err ) { TInt count; TPckg<TInt> countBuf( count ); LOG("RDirectPrintClient::GetPrinterCapability EGetPrinterCapEnumCount"); err = SendReceive( EGetPrinterCapEnumCount, TIpcArgs( &countBuf ) ); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapEnumCount err: %d", err); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapEnumCount count: %d", count); if( !err ) { iCapability->iEnumCount = count; for( TInt i = 0; i < count && ! err; i++ ) { TInt value; TPckg<TInt> valueBuf( value ); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapEnum i: %d",i); TInt err = SendReceive( EGetPrinterCapEnum, TIpcArgs( i, &valueBuf ) ); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapEnum err: %d", err); LOG1("RDirectPrintClient::GetPrinterCapability EGetPrinterCapEnum value: %d", value); if( !err ) { iCapability->iEnumCodes[i] = value; } } } } if( !err ) { aCapability = *iCapability; } LOG1("RDirectPrintClient::GetPrinterCapability end with: %d", err); return err; }