Smartswitch
|
This interface allows to manipulate a QueueMember. More...
defined in <QueueMember.ice>
interface QueueMember extends Smartswitch::Destroyable { ... }
Operations | |
idempotent int | getPenalty () throws AccessException |
Obtain the QueueMember penalty. More... | |
Peer::User * | getUser () throws AccessException |
Obtain the proxy to a User which is configured as the member of Queue. More... | |
idempotent bool | isEnabled () throws AccessException |
Check if the QueueMember is enabled at the moment. More... | |
void | remove () throws AccessException |
Remove a given QueueMember. More... | |
idempotent void | setEnabled (bool enabled) throws AccessException |
Enable or disable the QueueMember. More... | |
idempotent void | setPenalty (int penalty) throws AccessException |
Set the QueueMember penalty. More... | |
Operations inherited from Smartswitch::Destroyable | |
void | destroy () |
Destroy the proxy entity at the Smartswitch side. More... | |
This interface allows to manipulate a QueueMember.
idempotent int getPenalty | ( | ) | throws AccessException |
Obtain the QueueMember penalty.
Penalty is used to give a given QueueMember less priority when compared with other members of a Queue.
Peer::User* getUser | ( | ) | throws AccessException |
Obtain the proxy to a User which is configured as the member of Queue.
idempotent bool isEnabled | ( | ) | throws AccessException |
Check if the QueueMember is enabled at the moment.
true
if the QueueMember is enabled. void remove | ( | ) | throws AccessException |
Remove a given QueueMember.
idempotent void setEnabled | ( | bool | enabled | ) | throws AccessException |
Enable or disable the QueueMember.
enabled | true if the QueueMember should be enabled. |
idempotent void setPenalty | ( | int | penalty | ) | throws AccessException |
Set the QueueMember penalty.
Penalty is used to give a given QueueMember less priority when compared with other members of a Queue.
penalty | The new penalty of a QueueMember. |