Name

SPVM::Sys::Time::Tms - struct tms in C language

Usage

use Sys::Time::Tms;

my $tv = Sys::Time::Tms->new;

my $tv_sec = $tv->tv_sec;
$tv->set_tv_sec(12);

my $tv_nsec = $tv->tv_nsec;
$tv->set_tv_nsec(34);

Description

Sys::Time::Tms represents struct tms in C language.

See times(2) - Linux man page about struct tms in Linux.

Class Methods

new

static method new : Sys::Time::Tms ()

Creates a new Sys::Time::Tms object.

my $tv = Sys::Time::Tms->new;

Instance Methods

DESTROY

native method DESTROY : void ();

The destructor.

tms_utime

method tms_utime : long ()

Gets tms_utime.

my $tms_utime = $tv->tms_utime;

set_tms_utime

method set_tms_utime : void ($tms_utime : long)

Sets tms_utime.

$tv->set_tms_utime(12);

tms_stime

method tms_stime : long ()

Gets tms_stime.

my $tms_stime = $tv->tms_stime;

set_tms_stime

method set_tms_stime : void ($tms_stime : long)

Sets tms_stime.

$tv->set_tms_stime(12);

tms_cutime

method tms_cutime : long ()

Gets tms_cutime.

my $tms_cutime = $tv->tms_cutime;

set_tms_cutime

method set_tms_cutime : void ($tms_cutime : long)

Sets tms_cutime.

$tv->set_tms_cutime(12);

tms_cstime

method tms_cstime : long ()

Gets tms_cstime.

my $tms_cstime = $tv->tms_cstime;

set_tms_cstime

method set_tms_cstime : void ($tms_cstime : long)

Sets tms_cstime.

$tv->set_tms_cstime(12);

Copyright & License

Copyright (c) 2023 Yuki Kimoto

MIT License