コード例 #1
0
ファイル: clientlocation.cpp プロジェクト: Alambos/supla-core
void supla_client_locations::add_location(int Id, const char *Caption) {
	safe_array_lock(arr);

	if ( safe_array_findcnd(arr, arr_findcmp, &Id) == 0 ) {
		safe_array_add(arr, new supla_client_location(Id, Caption));
	}

	safe_array_unlock(arr);
}
コード例 #2
0
ファイル: clientchannel.cpp プロジェクト: SUPLA/supla-core
supla_client_channel *supla_client_channels::find_channel(int Id) {
	return (supla_client_channel *)safe_array_findcnd(arr, arr_findcmp, &Id);
}
コード例 #3
0
ファイル: devicechannel.cpp プロジェクト: astonix/supla-core
supla_device_channel *supla_device_channels::find_channel_by_number(int Number) {

	return (supla_device_channel *)safe_array_findcnd(arr, arr_findncmp, &Number);

}