Lines Matching refs:parameter
44 AddValues(const BMessage& message, driver_parameter *parameter)
49 if(!add_driver_parameter_value(value, parameter))
74 driver_parameter *parameter;
78 parameter = new_driver_parameter(name);
79 if(!AddValues(current, parameter))
82 AddParameters(current, parameter);
83 add_driver_parameter(parameter, to);
106 AddParameter(const driver_parameter *parameter, BMessage *message)
108 if(!parameter || !message)
111 if(parameter->name)
112 message->AddString(MDSU_NAME, parameter->name);
116 for(int32 index = 0; index < parameter->value_count; index++)
117 if(parameter->values[index])
118 message->AddString(MDSU_VALUES, parameter->values[index]);
120 for(int32 index = 0; index < parameter->parameter_count; index++) {
122 AddParameter(¶meter->parameters[index], ¶meterMessage);
146 BMessage parameter;
147 AddParameter(&settings->parameters[index], ¶meter);
148 message->AddMessage(MDSU_PARAMETERS, ¶meter);
170 WriteParameter(BFile& file, const BMessage& parameter, int32 level)
173 if(parameter.FindString(MDSU_NAME, &name) != B_OK || !name)
186 for(int32 index = 0; parameter.FindString(MDSU_VALUES, index, &name) == B_OK;
202 parameter.GetInfo(MDSU_PARAMETERS, &type, ¶meterCount);
212 for(int32 index = 0; parameter.FindMessage(MDSU_PARAMETERS, index,
234 BMessage parameter;
235 for(int32 index = 0; message.FindMessage(MDSU_PARAMETERS, index, ¶meter) == B_OK;
239 WriteParameter(file, parameter, 0);