/* (non-Javadoc)
* @see org.eclipse.linuxtools.lttng.request.ILttngEventRequest#startRequestInd(org.eclipse.linuxtools.tmf.experiment.TmfExperiment, boolean)
*/
+ @Override
public void startRequestInd(TmfEventProvider<LttngSyntheticEvent> provider) {
// trigger the start to process this request
provider.sendRequest(this);
/* (non-Javadoc)
* @see org.eclipse.linuxtools.lttng.request.ILttngEventRequest#notifyCompletion()
*/
+ @Override
public void notifyCompletion() {
// Notify specific state views
for (IRequestStatusListener listener : listeners) {
/* (non-Javadoc)
* @see org.eclipse.linuxtools.lttng.request.ILttngEventRequest#notifyStarting()
*/
+ @Override
public void notifyStarting() {
for (IRequestStatusListener listener : listeners) {
listener.processingStarted(new RequestStartedSignal(this));
/* (non-Javadoc)
* @see org.eclipse.linuxtools.lttng.request.ILttngEventRequest#getExperimentTimeRange()
*/
+ @Override
public TmfTimeRange getExperimentTimeRange() {
return fExperimentTimeRange;
}
* org.eclipse.linuxtools.lttng.request.ILttngSyntEventRequest#setSynEventCount
* (java.lang.Long)
*/
+ @Override
public synchronized void setSynEventCount(Long numOfEvents) {
this.feventCount = numOfEvents;
}
* org.eclipse.linuxtools.lttng.request.ILttngSyntEventRequest#getEventCount
* ()
*/
+ @Override
public synchronized Long getSynEventCount() {
return feventCount;
}
/* (non-Javadoc)
* @see org.eclipse.linuxtools.lttng.request.ILttngEventRequest#setclearDataInd(boolean)
*/
+ @Override
public void setclearDataInd(boolean clearAllData) {
this.clearDataInd = clearAllData;
}
/* (non-Javadoc)
* @see org.eclipse.linuxtools.lttng.request.ILttngEventRequest#isclearDataInd()
*/
+ @Override
public boolean isclearDataInd() {
return clearDataInd;
}
/**
* @return the source
*/
+ @Override
public Object getSource() {
return fsource;
}
/**
* @param source
*/
+ @Override
public void setSource(Object source) {
this.fsource = source;
}