acltdtGrantQueue
产品支持情况
产品  | 
是否支持  | 
|---|---|
x  | 
|
x  | 
|
x  | 
|
x  | 
|
x  | 
|
x  | 
功能说明
进程间需要共享队列信息时,可以调用本接口给其它进程授予队列相关的权限,例如Enqueue(指向队列中添加数据)权限、Dequeue(指从队列中获取数据)权限等。
进程间传递队列相关信息时,安全性由用户保证。
函数原型
aclError acltdtGrantQueue(uint32_t qid, int32_t pid, uint32_t permission, int32_t timeout)
参数说明
参数名  | 
输入/输出  | 
说明  | 
|---|---|---|
qid  | 
输入  | 
队列ID。  | 
pid  | 
输入  | 
被授权进程的ID。  | 
permission  | 
输入  | 
权限标识(队列生产者/消费者)。 用户选择如下多个宏进行逻辑或(例如:ACL_TDT_QUEUE_PERMISSION_DEQUEUE | ACL_TDT_QUEUE_PERMISSION_ENQUEUE),作为permission参数值。每个宏表示某一权限,详细说明如下: 
  | 
timeout  | 
输入  | 
等待超时时间,取值范围如下: 
  | 
返回值说明
返回0表示成功,返回其他值表示失败,请参见aclError。
父主题: 共享队列管理