X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=org.eclipse.linuxtools.lttng.ui%2Fsrc%2Forg%2Feclipse%2Flinuxtools%2Flttng%2Fui%2Fviews%2Fcontrol%2Fservice%2FILttngControlService.java;h=6db57557206c65a7adaaf762766b4efeabfc015b;hb=d132bcc71fa0ff07cf2a3f0b6258f38abb546fb7;hp=617a1c3d7ce096436ee7655eea689f6bbb11e7ed;hpb=f1e23c542e9b00f6dab15b7aa2960315a22d9bc4;p=deliverable%2Ftracecompass.git diff --git a/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/control/service/ILttngControlService.java b/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/control/service/ILttngControlService.java index 617a1c3d7c..6db5755720 100644 --- a/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/control/service/ILttngControlService.java +++ b/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/control/service/ILttngControlService.java @@ -106,7 +106,7 @@ public interface ILttngControlService { /** * Enables a list of channels for given session and given channel information (configuration). * @param sessionName - a session name to create - * @param channelNames - a list of channel names to enable + * @param channelNames - a list of channel names to be enabled * @param isKernel - a flag to indicate Kernel or UST (true for Kernel, false for UST) * @param info - channel information used for creation of a channel (or null for default) * @param monitor - a progress monitor @@ -117,7 +117,7 @@ public interface ILttngControlService { /** * Disables a list of channels for given session and given channel information (configuration). * @param sessionName - a session name to create - * @param channelNames - a list of channel names to enable + * @param channelNames - a list of channel names to be enabled * @param isKernel - a flag to indicate Kernel or UST (true for Kernel, false for UST) * @param monitor - a progress monitor * @throws ExecutionException @@ -127,8 +127,8 @@ public interface ILttngControlService { /** * Enables a list of events with no additional parameters. * @param sessionName - a session name - * @param channelName - a channel name (null for default channel) - * @param eventNames - a list of event names to enabled. + * @param channelName - a channel name or null for default channel + * @param eventNames - a list of event names to be enabled, or null (list of size = 0)for all events . * @param isKernel - a flag for indicating kernel or UST. * @param monitor - a progress monitor * @throws ExecutionException @@ -138,33 +138,23 @@ public interface ILttngControlService { /** * Enables all syscall events. * @param sessionName - a session name - * @param channelName - a channel name (null for default channel) + * @param channelName - a channel name or null for default channel * @param monitor - a progress monitor * @throws ExecutionException */ public void enableSyscalls(String sessionName, String channelName, IProgressMonitor monitor) throws ExecutionException; /** - * Enables a dynamic probe. + * Enables a dynamic probe or dynamic function entry/return probe. * @param sessionName - a session name - * @param channelName - a channel name (null for default channel) + * @param channelName - a channel name or null for default channel * @param eventName - a event name + * @param isFunction - true for dynamic function entry/return probe else false * @param probe - a dynamic probe information * @param monitor - a progress monitor * @throws ExecutionException */ - public void enableProbe(String sessionName, String channelName, String eventName, String probe, IProgressMonitor monitor) throws ExecutionException; - - /** - * Enables a dynamic function entry/return probe. - * @param sessionName - a session name - * @param channelName - a channel name (null for default channel) - * @param eventName - a event name - * @param function - a dynamic function entry/return probe information - * @param monitor - a progress monitor - * @throws ExecutionException - */ - public void enableFunctionProbe(String sessionName, String channelName, String eventName, String function, IProgressMonitor monitor) throws ExecutionException; + public void enableProbe(String sessionName, String channelName, String eventName, boolean isFunction, String probe, IProgressMonitor monitor) throws ExecutionException; /** * Enables events using log level