Qore Programming Language Reference Manual: lib/ql_lib.dox.h Source File

Qore Programming Language Reference Manual 0.8.11

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

All Classes Namespaces Functions Variables Groups Pages
ql_lib.dox.h
1
3 namespace Qore {
87
89
101 nothing abort();
102
104
118 string basename(string path);
119
121
125 nothing basename();
126
128
143 nothing close_all_fd(*softbool strd);
144
146
160 string dirname(string path);
161
163
167 nothing dirname();
168
170
180 int errno();
181
183
193 nothing exec(string command);
194
196
208 nothing exit(softint rc = 0);
209
211
238 int fork();
239
241
263 list getaddrinfo(*string node, *softstring service, softint family = AF_UNSPEC, softint flags = 0);
264
266
279 int getegid();
280
282
295 int geteuid();
296
298
311 int getgid();
312
314
329 list getgroups();
330
332
356 *string gethostbyaddr(string addr, softint type = AF_INET);
357
359
363 nothing gethostbyaddr();
364
366
390 *hash gethostbyaddr_long(string addr, softint type = AF_INET);
391
393
397 nothing gethostbyaddr_long();
398
400
419 *string gethostbyname(string name);
420
422
426 nothing gethostbyname();
427
429
448 *hash gethostbyname_long(string name);
449
451
455 nothing gethostbyname_long();
456
458
471 string gethostname();
472
474
487 int getpid();
488
490
506 int getppid();
507
509
522 int getuid();
523
525
545 int kill(softint pid, softint sig = SIGHUP);
546
548
555 nothing kill();
556
558
573 int rand();
574
576
592 int setegid(softint gid);
593
595
611 int seteuid(softint uid);
612
614
630 int setgid(softint gid);
631
633
648 setgroups(softlist gids);
649
651
664 int setsid();
665
667
683 int setuid(softint uid);
684
686
700 int sleep(softint seconds);
701
703
710 nothing sleep();
711
713
725 nothing srand(softint seed);
726
728
735 nothing srand();
736
738
751 string strerror(softint err);
752
754
767 string strerror();
768
770
789 int system(string command);
790
792
799 nothing system();
800
802
818 int usleep(softint usecs);
819
821
837 int usleep(date d);
838
840
847 nothing usleep();
848
850 };
Qore::gethostbyname
*string gethostbyname(string name)
Returns the first address corresponding to the hostname passed as an argument or NOTHING if the looku...
Qore::getuid
int getuid()
Returns the real user ID of the current process.
Qore::date
date date(date dt)
Returns the date passed.
Qore::getegid
int getegid()
Returns the effective group ID of the current process.
Qore::AF_UNSPEC
const AF_UNSPEC
unspecified address family
Definition: QC_Socket.dox.h:2329
Qore::rand
int rand()
Returns a random 64-bit integer number.
Qore::srand
nothing srand(softint seed)
Seeds the random number generator with the integer passed.
Qore::getgroups
list getgroups()
returns a list of group IDs that the user is a member of
Qore::seteuid
int seteuid(softint uid)
Changes the effective process user ID according to the argument passed.
Qore::setgroups
setgroups(softlist gids)
sets the list of supplementary group IDs for the current process
Qore::getgid
int getgid()
Returns the real group ID of the current process.
Qore::gethostname
string gethostname()
Returns the hostname of the system.
Qore::geteuid
int geteuid()
Returns the effective user ID of the current process.
Qore::usleep
int usleep(softint usecs)
Causes the current thread to sleep for a certain number of microseconds.
Qore::setgid
int setgid(softint gid)
Changes the process group ID according to the argument passed.
Qore::kill
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...
Qore::getaddrinfo
list 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...
Qore::list
list list(...)
Returns a list of the arguments passed at the top level.
Qore::exec
nothing exec(string command)
Replaces the current process image with another; this function does not return.
Qore::close_all_fd
nothing close_all_fd(*softbool strd)
closes all possible file descriptors; useful in "daemon" processes that may have inherited open file ...
Qore::getpid
int getpid()
Returns the PID (process ID) of the current process.
Qore::dirname
string dirname(string path)
Returns a string giving the path up to a file but not the filename itself.
Qore::gethostbyaddr_long
*hash gethostbyaddr_long(string addr, softint type=AF_INET)
Returns a hash representing all host and address information corresponding to the address and address...
Qore::exit
nothing exit(softint rc=0)
Exits the program with the return code passed (this function does not return)
Qore::AF_INET
const AF_INET
IPv4 address family.
Definition: QC_Socket.dox.h:2321
Qore::type
string type(any arg)
Returns a string giving the data type of the argument passed; see String Type Constants for the value...
Qore::setegid
int setegid(softint gid)
Changes the process effective group ID according to the argument passed.
Qore::abort
nothing abort()
Aborts the current program (this function does not return)
Qore::SIGHUP
const SIGHUP
SIGHUP.
Definition: ql_misc.dox.h:1527
Qore::gethostbyaddr
*string gethostbyaddr(string addr, softint type=AF_INET)
Returns the official hostname corresponding to the network addressed passed as an argument...
Qore::system
int system(string command)
executes a command and returns the exit code of the process
Qore::strerror
string strerror(softint err)
Returns the string corresponding to the error code passed (generally retrieved with errno()) ...
Qore::errno
int errno()
Returns the error code of the last error that occurred in the current thread.
Qore::setuid
int setuid(softint uid)
Changes the process user ID according to the argument passed.
Qore::getppid
int getppid()
Returns the PID (process ID) of the parent process of the current process.
Qore::basename
string basename(string path)
Returns a string giving the last element of a file path (meant to be the filename) ...
Qore::fork
int fork()
Creates a copy of the current process with a new PID; returns 0 in the child process; returns the chi...
Qore::setsid
int setsid()
Creates a new session lead by the calling process.
Qore::seconds
date seconds(softint seconds)
Returns a relative date/time value in seconds based on the integer argument passed to be used in date...
Qore::hash
hash hash(object obj)
Returns a hash of an object's members.
Qore::gethostbyname_long
*hash gethostbyname_long(string name)
Returns a hash representing all host and address information corresponding to the hostname passed as ...
Qore::sleep
int sleep(softint seconds)
Causes the current thread to sleep for a certain number of seconds.