Smartswitch
Operations | List of all members
Smartswitch::Telephony::Queue Interface Reference

This interface allows to manipulate a Queue. More...

defined in <Queue.ice>

interface Queue extends Smartswitch::Telephony::CallGeneration::AnswerPeer { ... }

Inheritance diagram for Smartswitch::Telephony::Queue:
Inheritance graph
[legend]
Collaboration diagram for Smartswitch::Telephony::Queue:
Collaboration graph
[legend]

Operations

QueueMemberaddMemberUser (Peer::User *user) throws AccessException
 Add an existing User as a new QueueMember to this Queue. More...
 
QueueMemberfindMemberByUserName (string name) throws AccessException
 Obtain the QueueMember by its name. More...
 
idempotent long getId ()
 Obtain the unique constant ID of a Queue. More...
 
void remove () throws AccessException
 Remove a given Queue. More...
 
- Operations inherited from Smartswitch::Destroyable
void destroy ()
 Destroy the proxy entity at the Smartswitch side. More...
 

Detailed Description

This interface allows to manipulate a Queue.

Operation Documentation

◆ addMemberUser()

QueueMember* addMemberUser ( Peer::User user) throws AccessException

Add an existing User as a new QueueMember to this Queue.

Parameters
userThe proxy for an existing User.
Returns
The proxy for a newly added QueueMember.

◆ findMemberByUserName()

QueueMember* findMemberByUserName ( string  name) throws AccessException

Obtain the QueueMember by its name.

Returns
The proxy for a QueueMember.

◆ getId()

idempotent long getId ( )

Obtain the unique constant ID of a Queue.

Returns
The unique ID of a Queue.

◆ remove()

void remove ( ) throws AccessException

Remove a given Queue.


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