acl  3.5.3.0
acl::disque_cond类 参考

#include <disque_cond.hpp>

+ 类 acl::disque_cond 继承关系图:
+ acl::disque_cond 的协作图:

Public 成员函数

 disque_cond ()
 
 ~disque_cond ()
 
int get_replicate () const
 
int get_delay () const
 
int get_retry () const
 
int get_ttl () const
 
int get_maxlen () const
 
bool is_async () const
 
disque_condset_replicate (int n)
 
disque_condset_delay (int n)
 
disque_condset_retry (int n)
 
disque_condset_ttl (int n)
 
disque_condset_maxlen (int n)
 
disque_condset_async (bool on)
 

额外继承的成员函数

- Protected 成员函数 继承自 acl::acl::noncopyable
 noncopyable ()
 
 ~noncopyable ()
 

详细描述

在添加任务时,此类指定的任务的添加条件限定

在文件 disque_cond.hpp13 行定义.

构造及析构函数说明

◆ disque_cond()

acl::disque_cond::disque_cond ( )

◆ ~disque_cond()

acl::disque_cond::~disque_cond ( )

成员函数说明

◆ get_delay()

int acl::disque_cond::get_delay ( ) const
inline

在文件 disque_cond.hpp24 行定义.

25  {
26  return delay_;
27  }

◆ get_maxlen()

int acl::disque_cond::get_maxlen ( ) const
inline

在文件 disque_cond.hpp39 行定义.

40  {
41  return maxlen_;
42  }

◆ get_replicate()

int acl::disque_cond::get_replicate ( ) const
inline

在文件 disque_cond.hpp19 行定义.

20  {
21  return replicate_;
22  }

◆ get_retry()

int acl::disque_cond::get_retry ( ) const
inline

在文件 disque_cond.hpp29 行定义.

30  {
31  return retry_;
32  }

◆ get_ttl()

int acl::disque_cond::get_ttl ( ) const
inline

在文件 disque_cond.hpp34 行定义.

35  {
36  return ttl_;
37  }

◆ is_async()

bool acl::disque_cond::is_async ( ) const
inline

在文件 disque_cond.hpp44 行定义.

45  {
46  return async_;
47  }

◆ set_async()

disque_cond& acl::disque_cond::set_async ( bool  on)

◆ set_delay()

disque_cond& acl::disque_cond::set_delay ( int  n)

◆ set_maxlen()

disque_cond& acl::disque_cond::set_maxlen ( int  n)

◆ set_replicate()

disque_cond& acl::disque_cond::set_replicate ( int  n)

◆ set_retry()

disque_cond& acl::disque_cond::set_retry ( int  n)

◆ set_ttl()

disque_cond& acl::disque_cond::set_ttl ( int  n)

该类的文档由以下文件生成: