Qore Programming Language Reference Manual  1.0.11
ql_misc.dox.h
1 
3 namespace Qore {
5 
7 struct UrlInfo {
9  string host;
11  string password;
13  string path;
15  int port;
17  string protocol;
19  string username;
20 };
21 }
22 
24 namespace Qore {
28 
31 
49 nothing remove_signal_handler(softint signal);
50 
52 
73 nothing set_signal_handler(softint signal, code f);
74 
76 }
77 
79 namespace Qore {
83 
86 
108 string backquote(string cmd, *reference<int> rc);
109 
111 
118 nothing backquote();
119 
121 
138 auto call_builtin_function(string name, ...);
139 
141 
158 auto call_builtin_function_args(string name, *softlist<auto> vargs);
159 
161 
183 auto call_function(string name, ...);
184 
186 
203 auto call_function(code f, ...);
204 
206 
228 auto call_function_args(string name, *softlist<auto> vargs);
229 
231 
248 auto call_function_args(code f, *softlist<auto> vargs);
249 
251 
280 string decode_uri_request(string uri);
281 
283 
302 string decode_url(string url);
303 
305 
309 nothing decode_url();
310 
312 
343 string encode_uri_request(string url);
344 
346 
366 string encode_url(string url, softbool encode_all = False);
367 
369 
381 bool exists( ...);
382 
384 
393 bool existsFunction(string name);
394 
396 
407 bool existsFunction(code c);
408 
410 
414 nothing existsFunction();
415 
417 
431 bool exists_function(string name);
432 
434 
445 bool exists_function(code c);
446 
448 
456 *string functionType(string name);
457 
459 
463 nothing functionType();
464 
466 
476 *string function_type(string name);
477 
479 
492 *int getByte(string str, softint offset = 0);
493 
495 
499 nothing getByte();
500 
502 
515 *int getByte(binary b, softint offset = 0);
516 
518 
526 string getClassName(object obj);
527 
529 
533 nothing getClassName();
534 
536 
545 list<string> getFeatureList();
546 
548 
568 hash<string,hash<auto>> getModuleHash();
569 
571 
591 list<hash<auto>> getModuleList();
592 
594 
608 *int getWord32(string str, softint offset = 0);
609 
611 
625 *int getWord32(binary b, softint offset = 0);
626 
628 
632 nothing getWord32();
633 
635 
651 *int get_byte(string str, softint offset = 0);
652 
654 
670 *int get_byte(binary b, softint offset = 0);
671 
673 
699 code get_call_reference(string identifier);
700 
702 
717 string get_class_name(object obj);
718 
720 
728 
730 
748 string get_ex_pos(hash<auto> ex);
749 
751 
762 list<string> get_feature_list();
763 
765 
779 hash<auto> get_global_vars();
780 
782 
803 hash<auto> get_local_vars(int frame);
804 
806 
826 hash<string,hash<auto>> get_module_hash();
827 
829 
851 list<hash<auto>> get_module_list();
852 
854 
874 auto get_module_option(string module, string option);
875 
877 
890 
892 
915 
917 
935 hash<string,hash<auto>> get_qore_option_hash();
936 
938 
954 list<hash<auto>> get_qore_option_list();
955 
957 
964 *string get_script_dir();
965 
967 
974 *string get_script_name();
975 
977 
984 *string get_script_path();
985 
987 
1004 *int get_word_16(string str, softint offset = 0);
1005 
1007 
1024 *int get_word_16(binary b, softint offset = 0);
1025 
1027 
1044 *int get_word_16_lsb(string str, softint offset = 0);
1045 
1047 
1064 *int get_word_16_lsb(binary b, softint offset = 0);
1065 
1067 
1086 *int get_word_32(string str, softint offset = 0);
1087 
1089 
1108 *int get_word_32(binary b, softint offset = 0);
1109 
1111 
1130 *int get_word_32_lsb(string str, softint offset = 0);
1131 
1133 
1150 *int get_word_32_lsb(binary b, softint offset = 0);
1151 
1153 
1170 *int get_word_64(string str, softint offset = 0);
1171 
1173 
1190 *int get_word_64(binary b, softint offset = 0);
1191 
1193 
1210 *int get_word_64_lsb(string str, softint offset = 0);
1211 
1213 
1230 *int get_word_64_lsb(binary b, softint offset = 0);
1231 
1233 
1247 bool has_key(hash<auto> h, string key);
1248 
1250 
1259 bool has_key(object obj, string key);
1260 
1262 
1278 list<auto> hash_values(hash<auto> h);
1279 
1281 
1285 nothing hash_values();
1286 
1288 
1299 int hextoint(string str);
1300 
1302 
1306 nothing hextoint();
1307 
1309 
1325 string html_decode(string str);
1326 
1328 
1332 nothing html_decode();
1333 
1335 
1351 string html_encode(string str);
1352 
1354 
1358 nothing html_encode();
1359 
1361 
1386 nothing load_module(string name, int warning_mask = WARN_MODULES);
1387 
1389 
1396 nothing load_module();
1397 
1399 
1424 *hash<ExceptionInfo> load_module_warn(string name, int warning_mask = WARN_MODULES);
1425 
1427 
1445 
1447 
1465 string makeBase64String(string str, softint maxlinelen = -1);
1466 
1468 
1486 string makeBase64String(binary bin, softint maxlinelen = -1);
1487 
1489 
1494 
1496 
1510 string makeHexString(string str);
1511 
1513 
1527 string makeHexString(binary bin);
1528 
1530 
1534 nothing makeHexString();
1535 
1537 
1558 string make_base64_string(string str, softint maxlinelen = -1);
1559 
1561 
1582 string make_base64_string(binary bin, softint maxlinelen = -1);
1583 
1585 
1604 string make_hex_string(string str);
1605 
1607 
1627 
1629 
1654 *hash<auto> parse(string code, string label, *softint warning_mask, *string source, *softint offset, softbool format_label = True);
1655 
1657 
1664 nothing parse();
1665 
1667 
1685 
1687 
1692 
1694 
1714 string parseBase64StringToString(string str, *string encoding);
1715 
1717 
1722 
1724 
1739 binary parseHexString(string hexstr);
1740 
1742 
1746 nothing parseHexString();
1747 
1749 
1789 *hash<UrlInfo> parseURL(string url, bool keep_brackets = False);
1790 
1792 
1796 nothing parseURL();
1797 
1799 
1822 
1824 
1849 string parse_base64_string_to_string(string str, *string encoding);
1850 
1852 
1872 binary parse_hex_string(string hexstr);
1873 
1875 
1915 hash<UrlInfo> parse_url(string url, bool keep_brackets);
1916 
1918 
1957 hash<UrlInfo> parse_url(string url, *int options);
1958 
1960 
1981 nothing reload_module(string name);
1982 
1984 
2000 nothing set_global_var_value(string name, auto value);
2001 
2003 
2023 nothing set_local_var_value(int frame, string var, auto value);
2024 
2026 
2042 nothing set_module_option(string module, string option, auto value);
2043 
2045 
2059  set_return_value(auto val);
2060 
2062 
2071 string splice(string str);
2072 
2074 
2088 string splice(string str, softint start);
2089 
2091 
2107 string splice(string str, softint start, softint len, *string nstr);
2108 
2110 
2122 list<auto> splice(list<auto> l, softint start);
2123 
2125 
2140 list<auto> splice(list<auto> l, softint start, softint len);
2141 
2143 
2159 list<auto> splice(list<auto> l, softint start, softint len, softlist<auto> nlist);
2160 
2162 
2166 nothing splice();
2167 
2169 
2181 int strtoint(string num, softint base = 10);
2182 
2184 
2188 nothing strtoint();
2189 
2191 }
2192 
2194 namespace Qore {
2199 
2206 
2211 }
2212 
2214 namespace Qore {
2221 
2224 
2226  const CE_ALL = CE_ALL;
2228 
2234  const CE_HTML = CE_HTML;
2236 
2242 
2248 
2259  const CE_XML = CE_XML;
2261 }
2262 
2264 namespace Qore {
2271 
2274 
2276  const CD_ALL = CD_ALL;
2278 
2284  const CD_HTML = CD_HTML;
2286 
2290 
2296 
2307  const CD_XML = CD_XML;
2309 }
2310 
2312 namespace Qore {
2316 
2319  const NameToSignal = (
2320  "SIGABRT": SIGABRT,
2321  "SIGALRM": SIGALRM,
2322  "SIGBUS": SIGBUS,
2323  "SIGCANCEL": SIGCANCEL,
2324  "SIGCHLD": SIGCHLD,
2325  "SIGCLD": SIGCLD,
2326  "SIGCONT": SIGCONT,
2327  "SIGEMT": SIGEMT,
2328  "SIGFPE": SIGFPE,
2329  "SIGFREEZE": SIGFREEZE,
2330  "SIGHUP": SIGHUP,
2331  "SIGILL": SIGILL,
2332  "SIGINFO": SIGINFO,
2333  "SIGINT": SIGINT,
2334  "SIGIO": SIGIO,
2335  "SIGIOT": SIGIOT,
2336  "SIGJVM1": SIGJVM1,
2337  "SIGJVM2": SIGJVM2,
2338  "SIGKILL": SIGKILL,
2339  "SIGLOST": SIGLOST,
2340  "SIGLWP": SIGLWP,
2341  "SIGPIPE": SIGPIPE,
2342  "SIGPOLL": SIGPOLL,
2343  "SIGPROF": SIGPROF,
2344  "SIGPWR": SIGPWR,
2345  "SIGQUIT": SIGQUIT,
2346  "SIGSEGV": SIGSEGV,
2347  "SIGSTKFLT": SIGSTKFLT,
2348  "SIGSTOP": SIGSTOP,
2349  "SIGSYS": SIGSYS,
2350  "SIGTERM": SIGTERM,
2351  "SIGTHAW": SIGTHAW,
2352  "SIGTRAP": SIGTRAP,
2353  "SIGTSTP": SIGTSTP,
2354  "SIGTTIN": SIGTTIN,
2355  "SIGTTOU": SIGTTOU,
2356  "SIGURG": SIGURG,
2357  "SIGUSR1": SIGUSR1,
2358  "SIGUSR2": SIGUSR2,
2359  "SIGVTALRM": SIGVTALRM,
2360  "SIGWAITING": SIGWAITING,
2361  "SIGWINCH": SIGWINCH,
2362  "SIGXCPU": SIGXCPU,
2363  "SIGXFSZ": SIGXFSZ,
2364  "SIGXRES": SIGXRES,
2365  );
2367  const SIGABRT = SIGABRT;
2369  const SIGALRM = SIGALRM;
2371  const SIGBUS = SIGBUS;
2375  const SIGCHLD = SIGCHLD;
2377  const SIGCLD = SIGCLD;
2379  const SIGCONT = SIGCONT;
2381  const SIGEMT = SIGEMT;
2383  const SIGFPE = SIGFPE;
2387  const SIGHUP = SIGHUP;
2389  const SIGILL = SIGILL;
2391  const SIGINFO = SIGINFO;
2393  const SIGINT = SIGINT;
2395  const SIGIO = SIGIO;
2397  const SIGIOT = SIGIOT;
2399  const SIGJVM1 = SIGJVM1;
2401  const SIGJVM2 = SIGJVM2;
2403  const SIGKILL = SIGKILL;
2405  const SIGLOST = SIGLOST;
2407  const SIGLWP = SIGLWP;
2409  const SIGPIPE = SIGPIPE;
2411  const SIGPOLL = SIGPOLL;
2413  const SIGPROF = SIGPROF;
2415  const SIGPWR = SIGPWR;
2417  const SIGQUIT = SIGQUIT;
2419  const SIGSEGV = SIGSEGV;
2423  const SIGSTOP = SIGSTOP;
2425  const SIGSYS = SIGSYS;
2427  const SIGTERM = SIGTERM;
2429  const SIGTHAW = SIGTHAW;
2431  const SIGTRAP = SIGTRAP;
2433  const SIGTSTP = SIGTSTP;
2435  const SIGTTIN = SIGTTIN;
2437  const SIGTTOU = SIGTTOU;
2439  const SIGURG = SIGURG;
2441  const SIGUSR1 = SIGUSR1;
2443  const SIGUSR2 = SIGUSR2;
2451  const SIGXCPU = SIGXCPU;
2453  const SIGXFSZ = SIGXFSZ;
2455  const SIGXRES = SIGXRES;
2457  const SignalToName = (
2458  SIGABRT: "SIGABRT",
2459  SIGALRM: "SIGALRM",
2460  SIGBUS: "SIGBUS",
2461  SIGCANCEL: "SIGCANCEL",
2462  SIGCHLD: "SIGCHLD",
2463  SIGCONT: "SIGCONT",
2464  SIGEMT: "SIGEMT",
2465  SIGFPE: "SIGFPE",
2466  SIGFREEZE: "SIGFREEZE",
2467  SIGHUP: "SIGHUP",
2468  SIGILL: "SIGILL",
2469  SIGINFO: "SIGINFO",
2470  SIGINT: "SIGINT",
2471  SIGIO: "SIGIO",
2472  SIGIOT: "SIGIOT",
2473  SIGJVM1: "SIGJVM1",
2474  SIGJVM2: "SIGJVM2",
2475  SIGKILL: "SIGKILL",
2476  SIGLOST: "SIGLOST",
2477  SIGLWP: "SIGLWP",
2478  SIGPIPE: "SIGPIPE",
2479  SIGPOLL: "SIGPOLL",
2480  SIGPROF: "SIGPROF",
2481  SIGPWR: "SIGPWR",
2482  SIGQUIT: "SIGQUIT",
2483  SIGSEGV: "SIGSEGV",
2484  SIGSTKSZ: "SIGSTKSZ",
2485  SIGSTOP: "SIGSTOP",
2486  SIGSYS: "SIGSYS",
2487  SIGTERM: "SIGTERM",
2488  SIGTHAW: "SIGTHAW",
2489  SIGTRAP: "SIGTRAP",
2490  SIGTSTP: "SIGTSTP",
2491  SIGTTIN: "SIGTTIN",
2492  SIGTTOU: "SIGTTOU",
2493  SIGURG: "SIGURG",
2494  SIGUSR1: "SIGUSR1",
2495  SIGUSR2: "SIGUSR2",
2496  SIGVTALRM: "SIGVTALRM",
2497  SIGWAITING: "SIGWAITING",
2498  SIGWINCH: "SIGWINCH",
2499  SIGXCPU: "SIGXCPU",
2500  SIGXFSZ: "SIGXFSZ",
2501  SIGXRES: "SIGXRES",
2502  );
2504 }
Program objects allow Qore programs to support subprograms with the option to restrict capabilities,...
Definition: QC_Program.dox.h:56
const CD_XML
code for decoding XML entities
Definition: ql_misc.dox.h:2307
const CD_ALL
code for decoding everything
Definition: ql_misc.dox.h:2276
const CD_XHTML
code for decoding XHTML named character references to symbols
Definition: ql_misc.dox.h:2294
const CD_NUM_REF
code for decoding numeric character references to symbols
Definition: ql_misc.dox.h:2288
const CD_HTML
code for decoding HTML 5 named character references to their native symbols
Definition: ql_misc.dox.h:2284
const CE_ALL
code for encoding everything
Definition: ql_misc.dox.h:2226
const CE_HTML
code for encoding HTML 5 symbols as named character references
Definition: ql_misc.dox.h:2234
const CE_NONASCII
code for encoding all non-ASCII symbols as numeric character references
Definition: ql_misc.dox.h:2240
const CE_XHTML
code for encoding XHTML entities
Definition: ql_misc.dox.h:2246
const CE_XML
code for encoding XML entities
Definition: ql_misc.dox.h:2259
const True
logical True
Definition: qc_qore.dox.h:98
const False
logical False
Definition: qc_qore.dox.h:96
string parse_base64_string_to_string(string str, *string encoding)
Parses a base64 encoded string and returns a string of the decoded data.
*hash< auto > parse(string code, string label, *softint warning_mask, *string source, *softint offset, softbool format_label=True)
Adds the text passed to the current program's code, tagged with the given label.
auto call_function_args(string name, *softlist< auto > vargs)
Calls a function and returns the return value, using the optional second argument as a list of argume...
list< hash< auto > > get_module_list()
Returns a list of hashes describing the currently-loaded Qore modules.
binary parseBase64String(string str)
Parses a base64 encoded string and returns a binary object of the decoded data.
string parseBase64StringToString(string str, *string encoding)
Parses a base64 encoded string and returns a string of the decoded data.
hash< string, hash< auto > > get_qore_option_hash()
Returns a hash of hashes giving information about Qore library options for the current build.
nothing set_local_var_value(int frame, string var, auto value)
sets the value of the given local variable; if the variable cannot be found an exception is raised
*string function_type(string name)
Returns "builtin" (for a builtin function), "user" (for a user function), or NOTHING (if the function...
*int get_byte(string str, softint offset=0)
Returns the byte value at the given byte offset (the first value is at offset 0) or NOTHING if the of...
*hash< ExceptionInfo > load_module_warn(string name, int warning_mask=WARN_MODULES)
Loads in a Qore module at run-time.
auto get_module_option(string module, string option)
returns the given global module option
*int get_word_32_lsb(string str, softint offset=0)
Returns the 32-bit integer value at the given 4-byte offset (the first value is at offset 0) or NOTHI...
auto call_builtin_function(string name,...)
Calls a function and returns the return value, passing the remaining arguments after the function nam...
string makeBase64String(string str, softint maxlinelen=-1)
Returns a base64-encoded representation of a string.
hash< string, hash< auto > > getModuleHash()
Returns a hash of hashes describing the currently-loaded Qore modules; the top-level hash keys are th...
binary parse_base64_string(string str)
Parses a base64 encoded string and returns a binary object of the decoded data.
hash< auto > get_global_vars()
returns a hash of global variables
bool exists_function(string name)
Returns True if the function exists in the current program's function name space.
*int getByte(string str, softint offset=0)
Returns the byte value at the given byte offset (the first value is at offset 0) or NOTHING if the of...
string splice(string str)
This function always returns an empty string "".
*string get_script_path()
Returns the path (directory and filename) of the current script or NOTHING if unknown (i....
string getClassName(object obj)
Returns the class name of the object passed.
*string get_script_dir()
Returns the name of the directory from which the current script was executed or NOTHING if unknown (i...
hash< UrlInfo > parse_url(string url, bool keep_brackets)
Parses a URL string and returns a hash of the components.
auto call_builtin_function_args(string name, *softlist< auto > vargs)
Calls a function and returns the return value, using the optional second argument as a list of argume...
set_return_value(auto val)
sets the return value for a Program object when running with %exec-class
string decode_url(string url)
Decodes percent numeric codes in a URL string and returns the decoded string in UTF-8 encoding.
*int get_word_16(string str, softint offset=0)
Returns the 16-bit integer value at the given 2-byte offset (the first value is at offset 0) or NOTHI...
nothing load_user_module_with_program(string name, Qore::Program pgm)
Loads in a Qore user module at run-time with using the given Program object as the container for the ...
*string functionType(string name)
Returns "builtin" (for a builtin function), "user" (for a user function), or NOTHING (if the function...
int hextoint(string str)
Returns an integer for a hexadecimal string value; throws an exception if non-hex digits are found.
string encode_url(string url, softbool encode_all=False)
Encodes URLs by substituting '%' characters with '%25', spaces (' ') with '%20', and non-ascii charac...
int get_parse_options()
returns the current parse options for the current Program object
code get_call_reference(string identifier)
resolve the string as a call reference
bool has_key(hash< auto > h, string key)
Returns True if the given key exists in the hash (does not necessarily have to have a value assigned)...
binary parseHexString(string hexstr)
Parses a hex-encoded string and returns the binary object.
auto call_function(string name,...)
Calls a function and returns the return value, passing the remaining arguments after the function nam...
list< hash< auto > > getModuleList()
Returns a list of hashes describing the currently-loaded Qore modules.
list< string > getFeatureList()
Returns a list of strings of the builtin and module-supplied features of Qore.
bool existsFunction(string name)
Returns True if the function exists in the current program's function name space.
nothing reload_module(string name)
Reloads an already-loaded Qore module subject to code injection at run-time into Qore; the module's c...
int strtoint(string num, softint base=10)
parses a string representing a number in a configurable base and returns the integer
list< string > get_feature_list()
Returns a list of strings of the builtin and module-supplied features of Qore.
*int get_word_16_lsb(string str, softint offset=0)
Returns the 16-bit integer value at the given 2-byte offset (the first value is at offset 0) or NOTHI...
string make_base64_string(string str, softint maxlinelen=-1)
Returns a base64-encoded representation of a string.
list< hash< auto > > get_qore_option_list()
Returns a list of hashes giving information about Qore library options for the current build.
string get_default_encoding()
Returns the name of the default character encoding.
nothing set_module_option(string module, string option, auto value)
set the given module option
string html_encode(string str)
Returns a string with characters needing HTML escaping translated to HTML escape codes.
hash< auto > get_qore_library_info()
Returns a hash of library build and version info.
string get_class_name(object obj)
Returns the class name of the object passed.
string get_ex_pos(hash< auto > ex)
returns a descriptive string for an exception location; the source and offset information will also b...
hash< string, hash< auto > > get_module_hash()
Returns a hash of hashes describing the currently-loaded Qore modules; the top-level hash keys are th...
*int get_word_64_lsb(string str, softint offset=0)
Returns the 64-bit integer value at the given 8-byte offset (the first value is at offset 0) or NOTHI...
hash< auto > get_local_vars(int frame)
retrieves a hash of local variables for the given stack frame
string html_decode(string str)
Returns a string with any HTML escape codes translated to the original characters.
string encode_uri_request(string url)
Encodes URI requests by substituting special characters in the path with percent-encoded equivalents ...
bool exists(...)
A function performing the same role as the exists operator.
*string get_script_name()
Returns the filename of the current script if known or NOTHING if unknown (i.e. no parent script,...
*int get_word_64(string str, softint offset=0)
Returns the 64-bit integer value at the given 8-byte offset (the first value is at offset 0) or NOTHI...
*hash< UrlInfo > parseURL(string url, bool keep_brackets=False)
Parses a URL string and returns a hash of the components; if the URL cannot be parsed then NOTHING is...
string makeHexString(string str)
Returns a hex-encoded representation of a string.
*int get_word_32(string str, softint offset=0)
Returns the 32-bit integer value at the given 4-byte offset (the first value is at offset 0) or NOTHI...
string make_hex_string(string str)
Returns a hex-encoded representation of a string.
nothing set_global_var_value(string name, auto value)
set the value of a global variable
*int getWord32(string str, softint offset=0)
Returns the 32-bit integer value at the given 4-byte offset (the first value is at offset 0) or NOTHI...
binary parse_hex_string(string hexstr)
Parses a hex-encoded string and returns the binary object.
string backquote(string cmd, *reference< int > rc)
Executes a process and returns a string of the output (stdout only)
nothing load_module(string name, int warning_mask=WARN_MODULES)
Loads in a Qore module at run-time.
list< auto > hash_values(hash< auto > h)
Returns a list of all the values in the hash argument passed.
string decode_uri_request(string uri)
Decodes percent-encoded codes in a URI path and converts "+" signs in the query component to spaces a...
const QURL_KEEP_BRACKETS
If the hostname or address is enclosed in square brackets, the brackets will be included in the "host...
Definition: ql_misc.dox.h:2209
const QURL_DECODE
Perform percent decoding on the "host", "username", and "password" fields.
Definition: ql_misc.dox.h:2202
const QURL_DECODE_PATH
Decodes all fields like QURL_DECODE plus also performs percent decoding on the "path" field.
Definition: ql_misc.dox.h:2204
const SIGUSR1
SIGUSR1.
Definition: ql_misc.dox.h:2441
const SIGXRES
SIGXRES.
Definition: ql_misc.dox.h:2455
const SIGALRM
SIGALRM.
Definition: ql_misc.dox.h:2369
const SIGHUP
SIGHUP.
Definition: ql_misc.dox.h:2387
const SIGTTOU
SIGTTOU.
Definition: ql_misc.dox.h:2437
const SIGLWP
SIGLWP.
Definition: ql_misc.dox.h:2407
const SIGCHLD
SIGCHLD.
Definition: ql_misc.dox.h:2375
const SIGSYS
SIGSYS.
Definition: ql_misc.dox.h:2425
const SIGPOLL
SIGPOLL.
Definition: ql_misc.dox.h:2411
const SIGABRT
SIGABRT.
Definition: ql_misc.dox.h:2367
const SIGWAITING
SIGWAITING.
Definition: ql_misc.dox.h:2447
const SIGVTALRM
SIGVTALRM.
Definition: ql_misc.dox.h:2445
const SIGTSTP
SIGTSTP.
Definition: ql_misc.dox.h:2433
const SIGXFSZ
SIGXFSZ.
Definition: ql_misc.dox.h:2453
const SIGBUS
SIGBUS.
Definition: ql_misc.dox.h:2371
const SIGSTKFLT
SIGSTKFLT.
Definition: ql_misc.dox.h:2421
const SIGPIPE
SIGPIPE.
Definition: ql_misc.dox.h:2409
const SIGPROF
SIGPROF.
Definition: ql_misc.dox.h:2413
const SIGILL
SIGILL.
Definition: ql_misc.dox.h:2389
const SIGCLD
SIGCLD.
Definition: ql_misc.dox.h:2377
const SIGURG
SIGURG.
Definition: ql_misc.dox.h:2439
const SIGTRAP
SIGTRAP.
Definition: ql_misc.dox.h:2431
const SIGTHAW
SIGTHAW.
Definition: ql_misc.dox.h:2429
const SIGCANCEL
SIGCANCEL.
Definition: ql_misc.dox.h:2373
const SIGSTOP
SIGSTOP.
Definition: ql_misc.dox.h:2423
const SIGWINCH
SIGWINCH.
Definition: ql_misc.dox.h:2449
const SIGEMT
SIGEMT.
Definition: ql_misc.dox.h:2381
const SIGINFO
SIGINFO.
Definition: ql_misc.dox.h:2391
const SIGFPE
SIGFPE.
Definition: ql_misc.dox.h:2383
const SIGLOST
SIGLOST.
Definition: ql_misc.dox.h:2405
const NameToSignal
maps signal names to signal values
Definition: ql_misc.dox.h:2319
const SIGKILL
SIGKILL.
Definition: ql_misc.dox.h:2403
const SignalToName
maps signal numbers (as a string key) to the symbolic name for the signal
Definition: ql_misc.dox.h:2457
const SIGQUIT
SIGQUIT.
Definition: ql_misc.dox.h:2417
const SIGIOT
SIGIOT.
Definition: ql_misc.dox.h:2397
const SIGTERM
SIGTERM.
Definition: ql_misc.dox.h:2427
const SIGTTIN
SIGTTIN.
Definition: ql_misc.dox.h:2435
const SIGUSR2
SIGUSR2.
Definition: ql_misc.dox.h:2443
const SIGCONT
SIGCONT.
Definition: ql_misc.dox.h:2379
const SIGIO
SIGIO.
Definition: ql_misc.dox.h:2395
const SIGXCPU
SIGXCPU.
Definition: ql_misc.dox.h:2451
const SIGSEGV
SIGSEGV.
Definition: ql_misc.dox.h:2419
const SIGJVM1
SIGJVM1.
Definition: ql_misc.dox.h:2399
const SIGFREEZE
SIGFREEZE.
Definition: ql_misc.dox.h:2385
const SIGINT
SIGINT.
Definition: ql_misc.dox.h:2393
const SIGJVM2
SIGJVM2.
Definition: ql_misc.dox.h:2401
const SIGPWR
SIGPWR.
Definition: ql_misc.dox.h:2415
nothing set_signal_handler(softint signal, code f)
Sets or replaces a signal handler according to the signal number and closure or call reference (funct...
nothing remove_signal_handler(softint signal)
Removes a signal handler and returns the signal handling state to the default.
binary binary()
Always returns an empty binary object (of zero length)
const WARN_MODULES
The default warning mask for user modules.
Definition: QC_Program.dox.h:2056
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3
a hash describing a parsed URL
Definition: ql_misc.dox.h:7
string host
the hostname given in the URL string, if any
Definition: ql_misc.dox.h:9
string path
the path given in the URL string, if present
Definition: ql_misc.dox.h:13
string username
the username of the URL, if present
Definition: ql_misc.dox.h:19
string password
the password given in the URL, if any
Definition: ql_misc.dox.h:11
int port
the port number given in the URL string, if any
Definition: ql_misc.dox.h:15
string protocol
the scheme or protocol of the URL, if present
Definition: ql_misc.dox.h:17