Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TUnixSystem Member List

This is the complete list of members for TUnixSystem, including all inherited members.

Abort(int code=0) overrideTUnixSystemvirtual
AbstractMethod(const char *method) constTObject
AcceptConnection(int sock) overrideTUnixSystemvirtual
AccessPathName(const char *path, EAccessMode mode=kFileExists) overrideTUnixSystemvirtual
AddDynamicPath(const char *lib) overrideTUnixSystemvirtual
AddFileHandler(TFileHandler *fh) overrideTUnixSystemvirtual
AddIncludePath(const char *includePath)TSystemvirtual
AddLinkedLibs(const char *linkedLib)TSystemvirtual
AddSignalHandler(TSignalHandler *sh) overrideTUnixSystemvirtual
AddStdExceptionHandler(TStdExceptionHandler *eh)TSystemvirtual
AddTimer(TTimer *ti) overrideTUnixSystemvirtual
AddToTObjectTable(TObject *)TObjectprivatestatic
AnnounceTcpService(int port, Bool_t reuse, int backlog, int tcpwindowsize=-1) overrideTUnixSystemvirtual
AnnounceUdpService(int port, int backlog) overrideTUnixSystemvirtual
AnnounceUnixService(int port, int backlog) overrideTUnixSystemvirtual
AnnounceUnixService(const char *sockpath, int backlog) overrideTUnixSystemvirtual
AppendPad(Option_t *option="")TObjectvirtual
BaseName(const char *pathname)TSystemvirtual
Beep(Int_t freq=-1, Int_t duration=-1, Bool_t setDefault=kFALSE)TSystem
Browse(TBrowser *b)TObjectvirtual
cd(const char *path)TSysteminline
ChangeDirectory(const char *path) overrideTUnixSystemvirtual
CheckChilds()TUnixSystem
CheckDescriptors()TUnixSystem
CheckedHash()TObjectinline
CheckSignals(Bool_t sync)TUnixSystem
Chmod(const char *file, UInt_t mode) overrideTUnixSystemvirtual
Class()TUnixSystemstatic
Class_Name()TUnixSystemstatic
Class_Version()TUnixSysteminlinestatic
ClassName() constTObjectvirtual
CleanCompiledMacros()TSystemvirtual
Clear(Option_t *option="") overrideTNamedvirtual
Clone(const char *newname="") const overrideTNamedvirtual
CloseConnection(int sock, Bool_t force=kFALSE) overrideTUnixSystemvirtual
Closelog() overrideTUnixSystemvirtual
ClosePipe(FILE *pipe) overrideTUnixSystemvirtual
Compare(const TObject *obj) const overrideTNamedvirtual
CompileMacro(const char *filename, Option_t *opt="", const char *library_name="", const char *build_dir="", UInt_t dirmode=0)TSystemvirtual
ConcatFileName(const char *dir, const char *name)TSystemvirtual
ConnectService(const char *server, int port, int tcpwindowsize, const char *protocol="tcp")TUnixSystem
ConsistentWith(const char *path, void *dirptr=nullptr)TSystemprotectedvirtual
Copy(TObject &named) const overrideTNamedvirtual
CopyFile(const char *from, const char *to, Bool_t overwrite=kFALSE) overrideTUnixSystemvirtual
DeclFileName()TUnixSysteminlinestatic
Delete(Option_t *option="")TObjectvirtual
DirName(const char *pathname)TSystemvirtual
DispatchOneEvent(Bool_t pendingOnly=kFALSE) overrideTUnixSystemvirtual
DispatchSignals(ESignals sig)TUnixSystem
DispatchTimers(Bool_t mode)TUnixSystem
DistancetoPrimitive(Int_t px, Int_t py)TObjectvirtual
DoBeep(Int_t=-1, Int_t=-1) constTSysteminlineprotectedvirtual
DoError(int level, const char *location, const char *fmt, va_list va) constTObjectprotectedvirtual
Draw(Option_t *option="")TObjectvirtual
DrawClass() constTObjectvirtual
DrawClone(Option_t *option="") constTObjectvirtual
Dump() constTObjectvirtual
DynamicPathName(const char *lib, Bool_t quiet=kFALSE)TSystem
DynFindSymbol(const char *module, const char *entry) overrideTUnixSystemvirtual
EAclicMode enum nameTSystem
EAclicProperties enum nameTSystem
EDeprecatedStatusBits enum nameTObject
Error(const char *method, const char *msgfmt,...) constTObjectvirtual
EStatusBits enum nameTObject
Exec(const char *shellcmd) overrideTUnixSystemvirtual
Execute(const char *method, const char *params, Int_t *error=nullptr)TObjectvirtual
Execute(TMethod *method, TObjArray *params, Int_t *error=nullptr)TObjectvirtual
ExecuteEvent(Int_t event, Int_t px, Int_t py)TObjectvirtual
Exit(int code, Bool_t mode=kTRUE) overrideTUnixSystemvirtual
ExitLoop()TSystemvirtual
ExpandFileName(const char *fname)TSystemprotectedvirtual
ExpandFileName(TString &fname)TSystemprotectedvirtual
ExpandFileName(const char *fname, char *xname, const int kBufSize)TSystemprivate
ExpandPathName(TString &patbuf) overrideTUnixSystemvirtual
ExpandPathName(const char *path) overrideTUnixSystemvirtual
fAclicModeTSystemprotected
fAclicPropertiesTSystemprotected
Fatal(const char *method, const char *msgfmt,...) constTObjectvirtual
fBeepDurationTSystemprotected
fBeepFreqTSystemprotected
fBitsTObjectprivate
fBuildArchTSystemprotected
fBuildCompilerTSystemprotected
fBuildCompilerVersionTSystemprotected
fBuildCompilerVersionStrTSystemprotected
fBuildDirTSystemprotected
fBuildNodeTSystemprotected
fCompiledTSystemprotected
fDoneTSystemprotected
fFileHandlerTSystemprotected
fFlagsDebugTSystemprotected
fFlagsOptTSystemprotected
fgDtorOnlyTObjectprivatestatic
fgObjectStatTObjectprivatestatic
fHelpersTSystemprotected
fHostnameTSystemprotected
FillBuffer(char *&buffer)TNamedvirtual
FillWithCwd(char *cwd) constTUnixSystemprivate
fIncludePathTSystemprotected
fInControlTSystemprotected
FindDynamicLibrary(TString &lib, Bool_t quiet=kFALSE) overrideTUnixSystemvirtual
FindFile(const char *search, TString &file, EAccessMode mode=kFileExists) overrideTUnixSystemvirtual
FindHelper(const char *path, void *dirptr=nullptr)TSystemprotected
FindObject(const char *name) constTObjectvirtual
FindObject(const TObject *obj) constTObjectvirtual
fInsideNotifyTSystemprotected
fLevelTSystemprotected
fLinkdefSuffixTSystemprotected
fLinkedLibsTSystemprotected
fListLibsTSystemprotected
fListPathsTSystemprotected
fMakeExeTSystemprotected
fMakeSharedLibTSystemprotected
fMaxrfdTSystemprotected
fMaxwfdTSystemprotected
fNameTNamedprotected
fNfdTSystemprotected
fObjExtTSystemprotected
fOnExitListTSystemprotected
fReadmaskTSystemprotected
fReadreadyTSystemprotected
FreeDirectory(void *dirp) overrideTUnixSystemvirtual
fSigcntTSystemprotected
fSignalHandlerTSystemprotected
fSignalsTSystemprotected
fSoExtTSystemprotected
fStdExceptionHandlerTSystemprotected
fTimersTSystemprotected
fTitleTNamedprotected
fUniqueIDTObjectprivate
fWdpathTSystemprotected
fWritemaskTSystemprotected
fWritereadyTSystemprotected
GetAclicMode() constTSystemvirtual
GetAclicProperties() constTSystemvirtual
GetBeepDefaults(Int_t &freq, Int_t &duration) constTSysteminline
GetBuildArch() constTSystemvirtual
GetBuildCompiler() constTSystemvirtual
GetBuildCompilerVersion() constTSystemvirtual
GetBuildCompilerVersionStr() constTSystemvirtual
GetBuildDir() constTSystemvirtual
GetBuildNode() constTSystemvirtual
GetCpuInfo(CpuInfo_t *info, Int_t sampleTime=1000) const overrideTUnixSystemvirtual
GetCryptoRandom(void *buf, Int_t len) overrideTUnixSystemvirtual
GetDirEntry(void *dirp) overrideTUnixSystemvirtual
GetDirName(const char *pathname)TSystemvirtual
GetDirPtr() constTSysteminlinevirtual
GetDrawOption() constTObjectvirtual
GetDtorOnly()TObjectstatic
GetDynamicPath() overrideTUnixSystemvirtual
GetEffectiveGid() overrideTUnixSystemvirtual
GetEffectiveUid() overrideTUnixSystemvirtual
Getenv(const char *name) overrideTUnixSystemvirtual
GetErrno()TSystemstatic
GetError() overrideTUnixSystemvirtual
GetErrorStr() constTSysteminline
GetFlagsDebug() constTSystemvirtual
GetFlagsOpt() constTSystemvirtual
GetFPEMask() overrideTUnixSystemvirtual
GetFromPipe(const char *command)TSystemvirtual
GetFsInfo(const char *path, Long_t *id, Long_t *bsize, Long_t *blocks, Long_t *bfree) overrideTUnixSystemvirtual
GetGid(const char *group=nullptr) overrideTUnixSystemvirtual
GetGroupInfo(Int_t gid) overrideTUnixSystemvirtual
GetGroupInfo(const char *group=nullptr) overrideTUnixSystemvirtual
GetHomeDirectory(const char *userName=nullptr) const overrideTUnixSystemvirtual
GetHostByName(const char *server) overrideTUnixSystemvirtual
GetIconName() constTObjectvirtual
GetIncludePath()TSystemvirtual
GetLastErrorString()TSystemprotected
GetLastErrorString() constTSystemprotected
GetLibraries(const char *regexp="", const char *option="", Bool_t isRegexp=kTRUE)TSystemvirtual
GetLinkdefSuffix() constTSystemvirtual
GetLinkedLibraries() overrideTUnixSystemprotectedvirtual
GetLinkedLibs() constTSystemvirtual
GetListOfFileHandlers() constTSysteminlinevirtual
GetListOfSignalHandlers() constTSysteminlinevirtual
GetListOfStdExceptionHandlers() constTSysteminlinevirtual
GetListOfTimers() constTSysteminlinevirtual
GetMakeExe() constTSystemvirtual
GetMakeSharedLib() constTSystemvirtual
GetMemInfo(MemInfo_t *info) const overrideTUnixSystemvirtual
GetName() const overrideTNamedinlinevirtual
GetObjectInfo(Int_t px, Int_t py) constTObjectvirtual
GetObjectStat()TObjectstatic
GetObjExt() constTSystemvirtual
GetOption() constTObjectinlinevirtual
GetPathInfo(const char *path, FileStat_t &buf) overrideTUnixSystemvirtual
TSystem::GetPathInfo(const char *path, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime)TSystem
TSystem::GetPathInfo(const char *path, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime)TSystem
GetPeerName(int sock) overrideTUnixSystemvirtual
GetPid() overrideTUnixSystemvirtual
GetProcInfo(ProcInfo_t *info) const overrideTUnixSystemvirtual
GetServiceByName(const char *service) overrideTUnixSystemvirtual
GetServiceByPort(int port) overrideTUnixSystemvirtual
GetSockName(int sock) overrideTUnixSystemvirtual
GetSockOpt(int sock, int option, int *val) overrideTUnixSystemvirtual
GetSoExt() constTSystemvirtual
GetSysInfo(SysInfo_t *info) const overrideTUnixSystemvirtual
GetTitle() const overrideTNamedinlinevirtual
GetUid(const char *user=nullptr) overrideTUnixSystemvirtual
GetUniqueID() constTObjectvirtual
GetUserInfo(Int_t uid) overrideTUnixSystemvirtual
GetUserInfo(const char *user=nullptr) overrideTUnixSystemvirtual
GetVolumes(Option_t *) constTSysteminlinevirtual
GetWorkingDirectory() const overrideTUnixSystemvirtual
HandleTimer(TTimer *timer)TObjectvirtual
Hash() const overrideTNamedinlinevirtual
HasInconsistentHash() constTObjectinline
HomeDirectory(const char *userName=nullptr) overrideTUnixSystemvirtual
HostName() overrideTUnixSystemvirtual
IgnoreInterrupt(Bool_t ignore=kTRUE)TSystemvirtual
IgnoreSignal(ESignals sig, Bool_t ignore=kTRUE) overrideTUnixSystemvirtual
InControl() constTSysteminline
Info(const char *method, const char *msgfmt,...) constTObjectvirtual
InheritsFrom(const char *classname) constTObjectvirtual
InheritsFrom(const TClass *cl) constTObjectvirtual
Init() overrideTUnixSystemvirtual
InnerLoop()TSystemvirtual
Inspect() constTObjectvirtual
InvertBit(UInt_t f)TObjectinline
IsA() const overrideTUnixSysteminlinevirtual
IsAbsoluteFileName(const char *dir)TSystemvirtual
IsDestructed() constTObjectinline
IsEqual(const TObject *obj) constTObjectvirtual
IsFileInIncludePath(const char *name, char **fullpath=nullptr)TSystemvirtual
IsFolder() constTObjectvirtual
IsOnHeap() constTObjectinline
IsPathLocal(const char *path) overrideTUnixSystemvirtual
IsSortable() const overrideTNamedinlinevirtual
IsZombie() constTObjectinline
kBitMask enum valueTObject
kCanDelete enum valueTObject
kCannotPick enum valueTObject
kDebug enum valueTSystem
kDefault enum valueTSystem
kFlatBuildDir enum valueTSystem
kHasUUID enum valueTObject
kInconsistent enum valueTObject
kInvalidObject enum valueTObject
kIsOnHeap enum valueTObject
kIsReferenced enum valueTObject
kMustCleanup enum valueTObject
kNoContextMenu enum valueTObject
kNotDeleted enum valueTObject
kObjInCanvas enum valueTObject
kOnlyPrepStep enum valueTObjectprotected
kOpt enum valueTSystem
kOverwrite enum valueTObject
kSingleKey enum valueTObject
kWriteDelete enum valueTObject
kZombie enum valueTObject
Link(const char *from, const char *to) overrideTUnixSystemvirtual
ListLibraries(const char *regexp="") overrideTUnixSystemvirtual
ListSymbols(const char *module, const char *re="") overrideTUnixSystemvirtual
Load(const char *module, const char *entry="", Bool_t system=kFALSE) overrideTUnixSystemvirtual
LoadAllLibraries()TSystemvirtual
ls(Option_t *option="") const overrideTNamedvirtual
MakeDirectory(const char *name) overrideTUnixSystemvirtual
MakeZombie()TObjectinlineprotected
MayNotUse(const char *method) constTObject
mkdir(const char *name, Bool_t recursive=kFALSE)TSystemvirtual
NextTimeOut(Bool_t mode)TSystemvirtual
Notify()TObjectvirtual
NotifyApplicationCreated()TSystemvirtual
Now() overrideTUnixSystemvirtual
Obsolete(const char *method, const char *asOfVers, const char *removedFromVers) constTObject
OpenConnection(const char *server, int port, int tcpwindowsize=-1, const char *protocol="tcp") overrideTUnixSystemvirtual
OpenDirectory(const char *name) overrideTUnixSystemvirtual
Openlog(const char *name, Int_t options, ELogFacility facility) overrideTUnixSystemvirtual
OpenPipe(const char *shellcmd, const char *mode) overrideTUnixSystemvirtual
operator delete(void *ptr)TObject
operator delete(void *ptr, void *vp)TObject
operator delete[](void *ptr)TObject
operator delete[](void *ptr, void *vp)TObject
operator new(size_t sz)TObjectinline
operator new(size_t sz, void *vp)TObjectinline
operator new[](size_t sz)TObjectinline
operator new[](size_t sz, void *vp)TObjectinline
operator=(const TSystem &)=deleteTSystemprivate
TNamed::operator=(const TNamed &rhs)TNamed
TObject::operator=(const TObject &rhs)TObjectinline
Paint(Option_t *option="")TObjectvirtual
Pop()TObjectvirtual
PrependPathName(const char *dir, TString &name) overrideTUnixSystemvirtual
Print(Option_t *option="") const overrideTNamedvirtual
ProcessEvents()TSystemvirtual
pwd()TSysteminline
Read(const char *name)TObjectvirtual
RecursiveRemove(TObject *obj)TObjectvirtual
RecvBuf(int sock, void *buffer, int length) overrideTUnixSystemvirtual
RecvRaw(int sock, void *buffer, int length, int flag) overrideTUnixSystemvirtual
RedirectOutput(const char *name, const char *mode="a", RedirectHandle_t *h=nullptr) overrideTUnixSystemvirtual
RemoveFileHandler(TFileHandler *fh) overrideTUnixSystemvirtual
RemoveOnExit(TObject *obj)TSystem
RemoveSignalHandler(TSignalHandler *sh) overrideTUnixSystemvirtual
RemoveStdExceptionHandler(TStdExceptionHandler *eh)TSystemvirtual
RemoveTimer(TTimer *ti) overrideTUnixSystemvirtual
Rename(const char *from, const char *to) overrideTUnixSystemvirtual
ResetBit(UInt_t f)TObjectinline
ResetErrno()TSystemstatic
ResetSignal(ESignals sig, Bool_t reset=kTRUE) overrideTUnixSystemvirtual
ResetSignals() overrideTUnixSystemvirtual
ResetTimer(TTimer *ti) overrideTUnixSystemvirtual
Run()TSystemvirtual
SaveAs(const char *filename="", Option_t *option="") constTObjectvirtual
SavePrimitive(std::ostream &out, Option_t *option="")TObjectvirtual
Select(TList *active, Long_t timeout) overrideTUnixSystemvirtual
Select(TFileHandler *fh, Long_t timeout) overrideTUnixSystemvirtual
SendBuf(int sock, const void *buffer, int length) overrideTUnixSystemvirtual
SendRaw(int sock, const void *buffer, int length, int flag) overrideTUnixSystemvirtual
SetAclicMode(EAclicMode mode)TSystemvirtual
SetBit(UInt_t f, Bool_t set)TObject
SetBit(UInt_t f)TObjectinline
SetBuildDir(const char *build_dir, Bool_t isflat=kFALSE)TSystemvirtual
SetDisplay() overrideTUnixSystemvirtual
SetDrawOption(Option_t *option="")TObjectvirtual
SetDtorOnly(void *obj)TObjectstatic
SetDynamicPath(const char *lib) overrideTUnixSystemvirtual
Setenv(const char *name, const char *value) overrideTUnixSystemvirtual
SetErrorStr(const char *errstr)TSystem
SetFlagsDebug(const char *)TSystemvirtual
SetFlagsOpt(const char *)TSystemvirtual
SetFPEMask(Int_t mask=kDefaultMask) overrideTUnixSystemvirtual
SetIncludePath(const char *includePath)TSystemvirtual
SetLinkdefSuffix(const char *suffix)TSystemvirtual
SetLinkedLibs(const char *linkedLibs)TSystemvirtual
SetMakeExe(const char *directives)TSystemvirtual
SetMakeSharedLib(const char *directives)TSystemvirtual
SetName(const char *name)TNamedvirtual
SetNameTitle(const char *name, const char *title)TNamedvirtual
SetObjectStat(Bool_t stat)TObjectstatic
SetObjExt(const char *objExt)TSystemvirtual
SetProgname(const char *name) overrideTUnixSystemvirtual
SetSockOpt(int sock, int option, int val) overrideTUnixSystemvirtual
SetSoExt(const char *soExt)TSystemvirtual
SetTitle(const char *title="")TNamedvirtual
SetUniqueID(UInt_t uid)TObjectvirtual
ShowOutput(RedirectHandle_t *h)TSystemvirtual
SigAlarmInterruptsSyscalls(Bool_t set) overrideTUnixSystemvirtual
Sizeof() constTNamedvirtual
Sleep(UInt_t milliSec) overrideTUnixSystemvirtual
SplitAclicMode(const char *filename, TString &mode, TString &args, TString &io) constTSystemvirtual
StackTrace() overrideTUnixSystemvirtual
Streamer(TBuffer &) overrideTUnixSystemvirtual
StreamerNVirtual(TBuffer &ClassDef_StreamerNVirtual_b)TUnixSysteminline
StripOffProto(const char *path, const char *proto)TSystemprotectedstatic
Symlink(const char *from, const char *to) overrideTUnixSystemvirtual
SysError(const char *method, const char *msgfmt,...) constTObjectvirtual
Syslog(ELogLevel level, const char *mess) overrideTUnixSystemvirtual
TempDirectory() const overrideTUnixSystemvirtual
TempFileName(TString &base, const char *dir=nullptr, const char *suffix=nullptr) overrideTUnixSystemvirtual
TestBit(UInt_t f) constTObjectinline
TestBits(UInt_t f) constTObjectinline
TNamed()TNamedinline
TNamed(const char *name, const char *title)TNamedinline
TNamed(const TString &name, const TString &title)TNamedinline
TNamed(const TNamed &named)TNamed
TObject()TObjectinline
TObject(const TObject &object)TObjectinline
TSystem(const TSystem &)=deleteTSystemprivate
TSystem(const char *name="Generic", const char *title="Generic System")TSystem
TUnixSystem()TUnixSystem
Umask(Int_t mask) overrideTUnixSystemvirtual
UnixFilestat(const char *path, FileStat_t &buf)TUnixSystemprotectedstatic
UnixFSstat(const char *path, Long_t *id, Long_t *bsize, Long_t *blocks, Long_t *bfree)TUnixSystemprotectedstatic
UnixGetdirentry(void *dir)TUnixSystemprotectedstatic
UnixHomedirectory(const char *user=nullptr)TUnixSystemprotectedstatic
UnixHomedirectory(const char *user, char *path, char *mydir)TUnixSystemprotectedstatic
UnixIgnoreSignal(ESignals sig, Bool_t ignore)TUnixSystemprotectedstatic
UnixMakedir(const char *name)TUnixSystemprotectedstatic
UnixNow()TUnixSystemprotectedstatic
UnixOpendir(const char *name)TUnixSystemprotectedstatic
UnixPathName(const char *unixpathname)TSystemvirtual
UnixRecv(int sock, void *buf, int len, int flag)TUnixSystemprotectedstatic
UnixResetSignal(ESignals sig)TUnixSystemprotectedstatic
UnixResetSignals()TUnixSystemprotectedstatic
UnixSelect(Int_t nfds, TFdSet *readready, TFdSet *writeready, Long_t timeout)TUnixSystemprotectedstatic
UnixSend(int sock, const void *buf, int len, int flag)TUnixSystemprotectedstatic
UnixSetitimer(Long_t ms)TUnixSystemprotectedstatic
UnixSigAlarmInterruptsSyscalls(Bool_t set)TUnixSystemprotectedstatic
UnixSignal(ESignals sig, SigHandler_t h)TUnixSystemprotectedstatic
UnixSigname(ESignals sig)TUnixSystemprotectedstatic
UnixTcpConnect(const char *hostname, int port, int tcpwindowsize)TUnixSystemprotectedstatic
UnixTcpService(int port, Bool_t reuse, int backlog, int tcpwindowsize)TUnixSystemprotectedstatic
UnixUdpConnect(const char *hostname, int port)TUnixSystemprotectedstatic
UnixUdpService(int port, int backlog)TUnixSystemprotectedstatic
UnixUnixConnect(int port)TUnixSystemprotectedstatic
UnixUnixConnect(const char *path)TUnixSystemprotectedstatic
UnixUnixService(int port, int backlog)TUnixSystemprotectedstatic
UnixUnixService(const char *sockpath, int backlog)TUnixSystemprotectedstatic
UnixWaitchild()TUnixSystemprotectedstatic
Unlink(const char *name) overrideTUnixSystemvirtual
Unload(const char *module) overrideTUnixSystemvirtual
Unsetenv(const char *name) overrideTUnixSystemvirtual
UseCurrentStyle()TObjectvirtual
Utime(const char *file, Long_t modtime, Long_t actime) overrideTUnixSystemvirtual
Warning(const char *method, const char *msgfmt,...) constTObjectvirtual
Which(const char *search, const char *file, EAccessMode mode=kFileExists)TSystemvirtual
WorkingDirectory() overrideTUnixSystemvirtual
Write(const char *name=nullptr, Int_t option=0, Int_t bufsize=0)TObjectvirtual
Write(const char *name=nullptr, Int_t option=0, Int_t bufsize=0) constTObjectvirtual
~TNamed()TNamedvirtual
~TObject()TObjectvirtual
~TSystem()TSystemvirtual
~TUnixSystem()TUnixSystemvirtual