sssd  2.2.3
About: SSSD provides a set of daemons to manage access to remote directories and authentication mechanisms such as LDAP, Kerberos or FreeIPA. It provides also an NSS and PAM interface toward the system.
  Fossies Dox: sssd-2.2.3.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

be_ptask Struct Reference

#include <be_ptask_private.h>

Collaboration diagram for be_ptask:
[legend]

Data Fields

struct tevent_context * ev
 
struct be_ctxbe_ctx
 
time_t orig_period
 
time_t first_delay
 
time_t enabled_delay
 
time_t random_offset
 
time_t timeout
 
time_t max_backoff
 
be_ptask_send_t send_fn
 
be_ptask_recv_t recv_fn
 
void * pvt
 
const char * name
 
time_t period
 
time_t next_execution
 
time_t last_execution
 
struct tevent_req * req
 
struct tevent_timer * timer
 
uint32_t flags
 
bool enabled
 

Detailed Description

Definition at line 24 of file be_ptask_private.h.

Field Documentation

◆ be_ctx

struct be_ctx* be_ptask::be_ctx

Definition at line 26 of file be_ptask_private.h.

Referenced by be_ptask_create(), and be_ptask_execute().

◆ enabled

bool be_ptask::enabled

◆ enabled_delay

time_t be_ptask::enabled_delay

Definition at line 29 of file be_ptask_private.h.

Referenced by be_ptask_create(), and be_ptask_schedule().

◆ ev

struct tevent_context* be_ptask::ev

Definition at line 25 of file be_ptask_private.h.

Referenced by be_ptask_create(), be_ptask_execute(), and be_ptask_schedule().

◆ first_delay

time_t be_ptask::first_delay

Definition at line 28 of file be_ptask_private.h.

Referenced by be_ptask_create(), and be_ptask_schedule().

◆ flags

uint32_t be_ptask::flags

◆ last_execution

time_t be_ptask::last_execution

Definition at line 40 of file be_ptask_private.h.

Referenced by be_ptask_execute(), and be_ptask_schedule().

◆ max_backoff

time_t be_ptask::max_backoff

Definition at line 32 of file be_ptask_private.h.

Referenced by be_ptask_create(), and be_ptask_schedule().

◆ name

◆ next_execution

time_t be_ptask::next_execution

Definition at line 39 of file be_ptask_private.h.

Referenced by be_ptask_schedule().

◆ orig_period

time_t be_ptask::orig_period

Definition at line 27 of file be_ptask_private.h.

Referenced by be_ptask_create(), and be_ptask_disable().

◆ period

time_t be_ptask::period

◆ pvt

◆ random_offset

time_t be_ptask::random_offset

Definition at line 30 of file be_ptask_private.h.

Referenced by be_ptask_create(), and be_ptask_schedule().

◆ recv_fn

be_ptask_recv_t be_ptask::recv_fn

Definition at line 34 of file be_ptask_private.h.

Referenced by be_ptask_create(), and be_ptask_done().

◆ req

struct tevent_req* be_ptask::req

Definition at line 41 of file be_ptask_private.h.

Referenced by be_ptask_done(), be_ptask_execute(), and be_ptask_timeout().

◆ send_fn

be_ptask_send_t be_ptask::send_fn

Definition at line 33 of file be_ptask_private.h.

Referenced by be_ptask_create(), and be_ptask_execute().

◆ timeout

time_t be_ptask::timeout

Definition at line 31 of file be_ptask_private.h.

Referenced by be_ptask_create(), be_ptask_execute(), and be_ptask_get_timeout().

◆ timer

struct tevent_timer* be_ptask::timer

Definition at line 42 of file be_ptask_private.h.

Referenced by be_ptask_disable(), be_ptask_execute(), and be_ptask_schedule().


The documentation for this struct was generated from the following file: