Ticket #29: Nepi-in-Nepi FINISHED
[nepi.git] / src / nepi / util / constants.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3
4 AF_INET = 0
5 AF_INET6 = 1
6
7 STATUS_NOT_STARTED = 0
8 STATUS_RUNNING = 1
9 STATUS_FINISHED = 2
10 STATUS_UNDETERMINED = 3
11
12 TESTBED_STATUS_ZERO = 0
13 TESTBED_STATUS_SETUP = 1
14 TESTBED_STATUS_CREATED = 2
15 TESTBED_STATUS_CONNECTED = 3
16 TESTBED_STATUS_CROSS_CONNECTED = 4
17 TESTBED_STATUS_CONFIGURED = 5
18 TESTBED_STATUS_STARTED = 6
19 TESTBED_STATUS_STOPPED = 7
20
21 TIME_NOW = "0s"
22
23
24 ATTR_NEPI_TESTBED_ENVIRONMENT_SETUP = "_nepi_testbed_environment_setup"
25
26
27 class DeploymentConfiguration:
28     MODE_SINGLE_PROCESS = "SINGLE"
29     MODE_DAEMON = "DAEMON"
30     ACCESS_SSH = "SSH"
31     ACCESS_LOCAL = "LOCAL"
32     ERROR_LEVEL = "Error"
33     DEBUG_LEVEL = "Debug"
34     
35     DEPLOYMENT_MODE = "deployment_mode"
36     DEPLOYMENT_COMMUNICATION = "deployment_communication"
37
38     DEPLOYMENT_HOST = "deployment_host"
39     DEPLOYMENT_USER = "deployment_user"
40     DEPLOYMENT_PORT = "deployment_port"
41     DEPLOYMENT_KEY  = "deployment_key"
42     
43     DEPLOYMENT_ENVIRONMENT_SETUP = "deployment_environment_setup"
44     
45     ROOT_DIRECTORY = "rootDirectory"
46     USE_AGENT = "useAgent"
47     LOG_LEVEL = "logLevel"
48     RECOVER = "recover"
49