- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
consoleui-perl.xs.svn-base
上传用户:market2
上传日期:2018-11-18
资源大小:18786k
文件大小:1k
源码类别:
外挂编程
开发平台:
Windows_Unix
- MODULE = Utils::Unix PACKAGE = Utils::Unix::ConsoleUI
- void
- start()
- CODE:
- // Initialize singleton.
- ConsoleUI::getInstance()->start();
- void
- stop ()
- CODE:
- ConsoleUI::getInstance()->stop();
- SV *
- getInput()
- INIT:
- char *line;
- CODE:
- line = ConsoleUI::getInstance()->getInput();
- if (line == NULL) {
- XSRETURN_UNDEF;
- } else {
- RETVAL = newSVpv(line, strlen(line));
- free(line);
- }
- OUTPUT:
- RETVAL
- void
- print(msg)
- char *msg
- CODE:
- ConsoleUI::getInstance()->print(msg);
- void
- waitUntilPrinted()
- CODE:
- ConsoleUI::getInstance()->waitUntilPrinted();