public rrd4n.DataAccess.Data.FetchData GetData(rrd4n.DataAccess.Data.FetchRequest request) { RrdServerInterface remoteAccessor = GetServerAccessor(); RemoteFetchData remoteData = remoteAccessor.FetchData(request.DatabasePath, request.FetchStart, request.FetchEnd, request.ConsolidateFunctionName, request.Resolution); rrd4n.DataAccess.Data.FetchData localData = new rrd4n.DataAccess.Data.FetchData(remoteData.ArchiveSteps, remoteData.ArchiveEndTimeTicks, remoteData.DatasourceNames); localData.Timestamps = remoteData.Timestamps; localData.Values = remoteData.Values; return(localData); }
public void StoreData(rrd4n.DataAccess.Data.Sample sample) { RrdServerInterface remoteAccessor = GetServerAccessor(); remoteAccessor.StoreData(sample.DatabasePath, sample.getTime(), sample.getValues()); }