OpenSDN source code
|
#include <instance_manager.h>
Public Types | |
enum | StatusType { Starting = 1, Started, Stopping, Stopped, Error, Timeout, Reattempt } |
Public Member Functions | |
InstanceState () | |
void | set_pid (const pid_t &pid) |
pid_t | pid () const |
void | set_status (const int status) |
pid_t | status () const |
void | set_errors (const std::string &errors) |
void | reset_errors () |
std::string | errors () const |
void | set_cmd (const std::string &cmd) |
std::string | cmd () const |
void | set_properties (const ServiceInstance::Properties &properties) |
const ServiceInstance::Properties & | properties () const |
void | set_status_type (const int status) |
int | status_type () const |
int | tasks_running () const |
int | incr_tasks_running () |
int | decr_tasks_running () |
void | Clear () |
![]() | |
virtual | ~DBState () |
Private Attributes | |
pid_t | pid_ |
int | status_ |
std::string | errors_ |
std::string | cmd_ |
int | status_type_ |
int | tasks_running_ |
ServiceInstance::Properties | properties_ |
boost::system::error_code | ec_ |
Definition at line 166 of file instance_manager.h.
Enumerator | |
---|---|
Starting | |
Started | |
Stopping | |
Stopped | |
Error | |
Timeout | |
Reattempt |
Definition at line 169 of file instance_manager.h.
InstanceState::InstanceState | ( | ) |
Definition at line 845 of file instance_manager.cc.
void InstanceState::Clear | ( | ) |
Definition at line 849 of file instance_manager.cc.
|
inline |
Definition at line 210 of file instance_manager.h.
|
inline |
Definition at line 236 of file instance_manager.h.
|
inline |
Definition at line 203 of file instance_manager.h.
|
inline |
Definition at line 232 of file instance_manager.h.
|
inline |
Definition at line 184 of file instance_manager.h.
|
inline |
Definition at line 217 of file instance_manager.h.
|
inline |
Definition at line 199 of file instance_manager.h.
|
inline |
|
inline |
Definition at line 195 of file instance_manager.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 191 of file instance_manager.h.
|
inline |
Definition at line 224 of file instance_manager.h.
|
inline |
Definition at line 228 of file instance_manager.h.
|
private |
Definition at line 249 of file instance_manager.h.
|
private |
Definition at line 255 of file instance_manager.h.
|
private |
Definition at line 248 of file instance_manager.h.
|
private |
Definition at line 246 of file instance_manager.h.
|
private |
Definition at line 253 of file instance_manager.h.
|
private |
Definition at line 247 of file instance_manager.h.
|
private |
Definition at line 250 of file instance_manager.h.
|
private |
Definition at line 251 of file instance_manager.h.