---
name: "CipUX::Task"
section: "3pm"
platform: "linux"
package: "libcipux-task-perl"
version: "3.4.0.7-4.2"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/CipUX::Task"
---

# CipUX::Task(3pm)

Task layer class for CipUX

## NAME

CipUX::Task - Task layer class for CipUX

## VERSION

version 3.4.0.7

## SYNOPSIS

```
  use CipUX::Task;
```

## DESCRIPTION

Provides the functions for the XML-RPC daemon and the CipUX shell commands.

## ABSTRACT

The CipUX task library combines the CipUX LDAP objects and the file system.

## SUBROUTINES/METHODS

The following functions will be exported by CipUX::Task.

### new

Constructor

**Syntax:**

```
  my $cipux_task = CipUX::Task->new();
  my $cipux_task = CipUX::Task->new( { pref=>cipux-task.cfgperl } );
```

**Description:**

*pref*

Configuration files may be provided for convenience but is not needed. If no configuration file was provided the default configuration file will be loaded. This is meant to work in a single server scenario and multi server settings.

### list\_task

List CipUX Task Library commands.

**Syntax:**

```
 $cipux->list_task({ });
```

## DIAGNOSTICS

TODO

## CONFIGURATION AND ENVIRONMENT

TODO

## DEPENDENCIES

Carp Class::Std CipUX::Object::Action::Create CipUX::Object::Action::Destroy CipUX::Object::Action::List CipUX::Object::Action::Attribute::List CipUX::Object::Action::Attribute::Change Data::Dumper English Log::Log4perl Readonly Scalar::Util Term::ReadKey

## INCOMPATIBILITIES

Not known.

## BUGS AND LIMITATIONS

Not known.

## SEE ALSO

See the CipUX webpage and the manual at \<http://www.cipux.org\>

See the mailing list \<http://sympa.cipworx.org/wws/info/cipux-devel\>

## AUTHOR

Christian Kuelker  \<christian.kuelker@cipworx.org\>

## LICENSE AND COPYRIGHT

Copyright (C) 1999 - 2009 by Christian Kuelker

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
