#include <unistd.h>
#include <sys/stat.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include "ycp/YCPBuiltinMisc.h"
#include "ycp/YCPBoolean.h"
#include "ycp/YCPInteger.h"
#include "ycp/YCPVoid.h"
#include "ycp/YCPString.h"
#include "ycp/YCPCode.h"
#include "ycp/StaticDeclaration.h"
#include "ycp/y2log.h"
#include "ycp/ExecutionEnvironment.h"
Functions | |
static YCPInteger | Time () |
Return the number of seconds since 1.1.1970. | |
static YCPValue | Sleep (const YCPInteger &ms) |
Sleeps a number of milliseconds. | |
static YCPInteger | Random (const YCPInteger &max) |
Random number generator. Returns random integer in the interval (0,MAX). srandom must be activated to get really random numbers. | |
static YCPInteger | Srandom1 () |
Initialize random number generator Initialize random number generator with current date and time and returns the seed. | |
static YCPValue | Srandom2 (const YCPInteger &seed) |
Initialize random number generator. | |
static YCPValue | Eval (const YCPValue &v) |
Evaluate a YCP value. See also the builtin ``, which is kind of the counterpart to eval. | |
static YCPString | s_sformat (const YCPValue &format, const YCPValue &_argv) |
Format a String FORM is a string that may contains placeholders 1, 2, ... Each placeholder is substituted with the argument converted to string whose number is after the %. Only 1-9 are allowed by now. The percentage sign is donated with %%. | |
static YCPValue | Y2Log (loglevel_t level, const YCPString &format, const YCPList &args) |
static YCPValue | Y2Debug (const YCPString &format, const YCPList &args) |
Log a message to the y2log. | |
static YCPValue | Y2Milestone (const YCPString &format, const YCPList &args) |
Log a milestone to the y2log. | |
static YCPValue | Y2Warning (const YCPString &format, const YCPList &args) |
Log a warning to the y2log. | |
static YCPValue | Y2Error (const YCPString &format, const YCPList &args) |
Log an error to the y2log. | |
static YCPValue | Y2Security (const YCPString &format, const YCPList &args) |
Log a security message to the y2log. | |
static YCPValue | Y2Internal (const YCPString &format, const YCPList &args) |
Log an internal message to the y2log. | |
static YCPValue | Y2FDebug (const YCPInteger &f, const YCPString &format, const YCPList &args) |
static YCPValue | Y2FMilestone (const YCPInteger &f, const YCPString &format, const YCPList &args) |
static YCPValue | Y2FWarning (const YCPInteger &f, const YCPString &format, const YCPList &args) |
static YCPValue | Y2FError (const YCPInteger &f, const YCPString &format, const YCPList &args) |
static YCPValue | Y2FSecurity (const YCPInteger &f, const YCPString &format, const YCPList &args) |
static YCPValue | Y2FInternal (const YCPInteger &f, const YCPString &format, const YCPList &args) |
Variables | |
StaticDeclaration | static_declarations |
|
Evaluate a YCP value. See also the builtin ``, which is kind of the counterpart to eval. eval eval (``(1+2)) -> 3 |
|
Random number generator. Returns random integer in the interval (0,MAX). random
|
|
Format a String FORM is a string that may contains placeholders 1, 2, ... Each placeholder is substituted with the argument converted to string whose number is after the %. Only 1-9 are allowed by now. The percentage sign is donated with %%. sformat
|
|
Sleeps a number of milliseconds. sleep
|
|
Initialize random number generator Initialize random number generator with current date and time and returns the seed. srandom
|
|
Initialize random number generator. srandom
|
|
Return the number of seconds since 1.1.1970. time
|
|
Log a message to the y2log. y2debug Arguments are same as for sformat() builtin. The y2log component is "YCP", so you can control these messages the same way as other y2log messages.
|
|
Log an error to the y2log. y2error
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Log an internal message to the y2log. y2internal
|
|
|
|
Log a milestone to the y2log. y2milestone
|
|
Log a security message to the y2log. y2security
|
|
Log a warning to the y2log. y2warning
|
|
|