Lines Matching defs:parameter
42 AddValues(const BMessage& message, driver_parameter *parameter)
47 if (!add_driver_parameter_value(value, parameter))
72 driver_parameter *parameter;
76 parameter = new_driver_parameter(name);
77 if (!AddValues(current, parameter))
80 AddParameters(current, parameter);
81 add_driver_parameter(parameter, to);
104 AddParameter(const driver_parameter *parameter, BMessage *message)
106 if (!parameter || !message)
109 if (parameter->name)
110 message->AddString(MDSU_NAME, parameter->name);
114 for (int32 index = 0; index < parameter->value_count; index++)
115 if (parameter->values[index])
116 message->AddString(MDSU_VALUES, parameter->values[index]);
118 for (int32 index = 0; index < parameter->parameter_count; index++) {
120 AddParameter(¶meter->parameters[index], ¶meterMessage);
144 BMessage parameter;
145 AddParameter(&settings->parameters[index], ¶meter);
146 message->AddMessage(MDSU_PARAMETERS, ¶meter);
168 WriteParameter(BFile& file, const BMessage& parameter, int32 level)
171 if (parameter.FindString(MDSU_NAME, &name) != B_OK || !name)
184 for (int32 index = 0; parameter.FindString(MDSU_VALUES, index, &name) == B_OK;
200 parameter.GetInfo(MDSU_PARAMETERS, &type, ¶meterCount);
210 for (int32 index = 0; parameter.FindMessage(MDSU_PARAMETERS, index,
232 BMessage parameter;
233 for (int32 index = 0; message.FindMessage(MDSU_PARAMETERS, index, ¶meter) == B_OK;
237 WriteParameter(file, parameter, 0);