 |
Qore Programming Language Reference Manual
0.9.4.6
|
373 list<hash<auto>>
getaddrinfo(*
string node, *softstring service, softint family =
AF_UNSPEC, softint flags = 0);
int sleep(softint seconds)
Causes the current thread to sleep for a certain number of seconds.
const QLO_DO_NOT_SEED_RNG
disable seeding the random number generator when the Qore library is initialized (init only)
Definition: ql_lib.dox.h:1027
string type
exception type: "User" or "System"; see Exception Type Constants
Definition: ql_lib.dox.h:50
hash< ExceptionInfo > next
chained exception info
Definition: ql_lib.dox.h:44
list< hash< auto > > getaddrinfo(*string node, *softstring service, softint family=AF_UNSPEC, softint flags=0)
Returns a list of Address Information Hash for the given node name or string address; if no lookup ca...
int geteuid()
Returns the effective user ID of the current process.
int offset
position info: line number offset for the "source" key (if known, for user code only)
Definition: ql_lib.dox.h:46
const QLO_RUNTIME_OPTS
bitmask for library options that can be set at runtime
Definition: ql_lib.dox.h:1032
string type(auto arg)
Returns a string giving the data type of the argument passed; see String Type Constants for the value...
const QLO_DISABLE_OPENSSL_CLEANUP
do not perform cleanup on the openssl library (= is cleaned up manually; init only)
Definition: ql_lib.dox.h:1019
auto err
this key is populated with the value of the first expression of the throw statement....
Definition: ql_lib.dox.h:36
int qore_get_library_options()
returns all Qore library options
int usleep(softint usecs)
Causes the current thread to sleep for a certain number of microseconds.
auto arg
this key is populated with the value of the third expression of the throw statement (if a list was th...
Definition: ql_lib.dox.h:28
int setgid(softint gid)
Changes the process group ID according to the argument passed.
auto desc
this key is populated with the value of the second expression of the throw statement (if a list was t...
Definition: ql_lib.dox.h:32
int seteuid(softint uid)
Changes the effective process user ID according to the argument passed.
int setegid(softint gid)
Changes the process effective group ID according to the argument passed.
string strerror(softint err)
Returns the string corresponding to the error code passed (generally retrieved with errno())
int getuid()
Returns the real user ID of the current process.
int getgid()
Returns the real group ID of the current process.
int errno()
Returns the error code of the last error that occurred in the current thread.
int setuid(softint uid)
Changes the process user ID according to the argument passed.
const SIGHUP
SIGHUP.
Definition: ql_misc.dox.h:2290
const QLO_DISABLE_OPENSSL_INIT
do not initialize the openssl library (= is initialized before the qore library is initialized; init ...
Definition: ql_lib.dox.h:1021
exception information hash
Definition: ql_lib.dox.h:26
const QLO_DISABLE_SIGNAL_HANDLING
disable qore signal handling entirely (init only)
Definition: ql_lib.dox.h:1023
nothing abort()
Aborts the current program (this function does not return)
nothing srand(softint seed)
Seeds the random number generator with the integer passed.
int getpid()
Returns the PID (process ID) of the current process.
int setsid()
Creates a new session lead by the calling process.
nothing close_all_fd(*softbool strd)
closes all possible file descriptors; useful in "daemon" processes that may have inherited open file ...
int fork()
Creates a copy of the current process with a new PID; returns 0 in the child process; returns the chi...
int qore_set_library_options(int opts)
sets Qore runtime library options
string familystr
interface family type string
Definition: ql_lib.dox.h:15
const QLO_DISABLE_TLS_13
disable TLS v1.3 (may be set at runtime with qore_set_library_options())
Definition: ql_lib.dox.h:1025
int family
interface family type; see Network Address Family Constants for possible values
Definition: ql_lib.dox.h:13
const QLO_DISABLE_GARBAGE_COLLECTION
disable garbage collection / recursive object reference detection (init only)
Definition: ql_lib.dox.h:1017
const AF_INET
IPv4 address family.
Definition: QC_Socket.dox.h:2880
int getegid()
Returns the effective group ID of the current process.
hash< auto > hash(object obj)
Returns a hash of an object's members.
nothing setgroups(softlist< softint > gids)
sets the list of supplementary group IDs for the current process
*string address_desc
interface address description (if the address is available)
Definition: ql_lib.dox.h:11
*string gethostbyname(string name)
Returns the first address corresponding to the hostname passed as an argument or NOTHING if the looku...
list< hash< NetIfInfo > > get_netif_list()
returns a list of network interfaces
int system(string command)
executes a command and returns the exit code of the process
string file
position info: the parse label where exception occurred; this is normally the file name; this corresp...
Definition: ql_lib.dox.h:38
string lang
the language of the source code location; normally "Qore"
Definition: ql_lib.dox.h:40
int kill(softint pid, softint sig=SIGHUP)
Sends a signal to a process, if no signal number is given, then Qore::SIGHUP is sent by default.
int getppid()
Returns the PID (process ID) of the parent process of the current process.
int rand()
Returns a random non-negative 64-bit integer number.
string source
position info: an optional source string; if multiple sections of a file were parsed with different p...
Definition: ql_lib.dox.h:48
*string gethostbyaddr(string addr, softint type=AF_INET)
Returns the official hostname corresponding to the network address passed as an argument.
*string address
interface address if available
Definition: ql_lib.dox.h:9
string basename(string path)
Returns a string giving the last element of a file path (meant to be the filename)
date date(date dt)
Returns the date passed.
const AF_UNSPEC
unspecified address family
Definition: QC_Socket.dox.h:2888
int endline
position info: end line number
Definition: ql_lib.dox.h:34
network interface info hash
Definition: ql_lib.dox.h:7
nothing exec(string command)
Replaces the current process image with another; this function does not return.
int line
position info: start line number
Definition: ql_lib.dox.h:42
string gethostname()
Returns the hostname of the system.
string dirname(string path)
Returns a string giving the path up to a file but not the filename itself.
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3
string interface
interface name
Definition: ql_lib.dox.h:17
*hash gethostbyaddr_long(string addr, softint type=AF_INET)
Returns a hash representing all host and address information corresponding to the address and address...
list< int > getgroups()
returns a list of group IDs that the user is a member of
nothing exit(softint rc=0)
Exits the program with the return code passed (this function does not return)
date seconds(softint seconds)
Returns a relative date/time value in seconds based on the integer argument passed to be used in date...
list< hash< CallStackInfo > > callstack
call stack backtrace information
Definition: ql_lib.dox.h:30
*hash gethostbyname_long(string name)
Returns a hash representing all host and address information corresponding to the hostname passed as ...