NAME

Client module - the client module for the GUI or CLI client

VERSION

version 0.006

refreshData

return all data necessary to display screen

sendCommand

send a command to the debug server to process whose pid is $pid. Returns the debug informations of the server. The command is of the form:

{
command => $commandCode,
arg1 => $firstArg, #if needed
arg2 => $secondArg,#if needed
arg3 => $thirdArg,#if needed
};

step

step($pid) : send the step command to the processus of pid $pid Return the debug informations

breakpoint

breakpoint($file,$line) : set breakpoint

removeBreakPoint

removeBreakPoint($file,$line)

run

run() : continue program execution until breakpoint

suspend

suspend the running process

return

return($pid,$returnedValue) : cause script of pid $pid to return of current subroutine. Optionnaly you can specify the value returned with $returnedValue.

eval

eval($pid,$expression) : eval perl code contained into $expression in the script of pid $pid and returns the result

AUTHOR

Jean-Christian HASSLER <hasslerjeanchristian@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Jean-Christian HASSLER.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.