fConfiguration
BUSBConfiguration * fConfiguration;
MountConfiguration fConfiguration;
return fConfiguration;
fConfiguration.fStringSettings[key] = capability->fKey;
fConfiguration.fBooleanSettings[key] =
fConfiguration.fIntSettings[key] =
fConfiguration.fDimensionSettings[key] =
fConfiguration.fDoubleSettings[key] =
fConfiguration.fDriver = data->fGutenprintDriverName;
SetParameter(fConfiguration.fPageSize, PrinterCap::kPaper,
SetParameter(fConfiguration.fResolution, PrinterCap::kResolution,
fConfiguration.fXDPI = GetJobData()->GetXres();
fConfiguration.fYDPI = GetJobData()->GetYres();
SetParameter(fConfiguration.fInputSlot, PrinterCap::kPaperSource,
SetParameter(fConfiguration.fPrintingMode, PrinterCap::kColor,
fprintf(stderr, "Driver: %s\n", fConfiguration.fDriver.String());
fprintf(stderr, "PageSize %s\n", fConfiguration.fPageSize.String());
fprintf(stderr, "Resolution %s\n", fConfiguration.fResolution.String());
fprintf(stderr, "InputSlot %s\n", fConfiguration.fInputSlot.String());
fprintf(stderr, "PrintingMode %s\n", fConfiguration.fPrintingMode.String());
return fBinding.BeginJob(&fConfiguration, this) == B_OK;
GPJobConfiguration fConfiguration;
fConfiguration = configuration;
fPrinter = stp_get_printer_by_driver(fConfiguration->fDriver);
fConfiguration->fDriver.String());
fConfiguration->fPageSize);
if (fConfiguration->fResolution != "")
fConfiguration->fResolution);
fConfiguration->fInputSlot);
fConfiguration->fPrintingMode);
map<string, string>::iterator it = fConfiguration->fStringSettings.
for (; it != fConfiguration->fStringSettings.end(); it ++) {
map<string, bool>::iterator it = fConfiguration->fBooleanSettings.
for (; it != fConfiguration->fBooleanSettings.end(); it ++) {
map<string, int32>::iterator it = fConfiguration->fIntSettings.
for (; it != fConfiguration->fIntSettings.end(); it ++) {
map<string, int32>::iterator it = fConfiguration->fDimensionSettings.
for (; it != fConfiguration->fDimensionSettings.end(); it ++) {
map<string, double>::iterator it = fConfiguration->fDoubleSettings.
for (; it != fConfiguration->fDoubleSettings.end(); it ++) {
coordinateSystem.SetDPI(fConfiguration->fXDPI, fConfiguration->fYDPI);
fConfiguration(NULL),
GPJobConfiguration* fConfiguration;
command.generic_etc.config_index = fConfiguration->Index();
command.alternate.config_index = fConfiguration->Index();
fAlternates[i] = new(std::nothrow) BUSBInterface(fConfiguration, fIndex,
: fConfiguration(config),
command.alternate.config_index = fConfiguration->Index();
command.alternate.config_index = fConfiguration->Index();
command.interface_etc.config_index = fConfiguration->Index();
return fConfiguration;
return fConfiguration->Device();
fConfiguration(kMsgConfigureInterface),
status = Target().SendMessage(&fConfiguration, &reply);
fConfiguration.MakeEmpty();
fConfiguration.AddString("device", Device());
fConfiguration.AddBool("auto_configured", true);
fConfiguration.AddMessage("address", &address);
BMessage fConfiguration;