nn::nex::UtilityClient::AssociateNexUniqueIdWithMyPrincipalId Member Function

Syntax

qBool AssociateNexUniqueIdWithMyPrincipalId(
     ProtocolCallContext * pContext,
     const UniqueIdInfo & uniqueIdInfo
);
qBool AssociateNexUniqueIdWithMyPrincipalId(
     ProtocolCallContext * pContext,
     const qVector< UniqueIdInfo > & uniqueIdInfo
);

Overloaded Member Functions

AssociateNexUniqueIdWithMyPrincipalId ( ProtocolCallContext *, const UniqueIdInfo & ) Associates a NEX unique ID with the local user's principal ID.
AssociateNexUniqueIdWithMyPrincipalId ( ProtocolCallContext *, const qVector< UniqueIdInfo > & ) Associates multiple NEX unique IDs with the local user's principal ID.

Description of AssociateNexUniqueIdWithMyPrincipalId ( ProtocolCallContext *, const UniqueIdInfo & )

Registers the NEX unique ID specified in uniqueIdInfo as the primary associated NEX unique ID and deletes any other associations. If INVALID_UNIQUEID is specified as the NEX unique ID, all associations are deleted.

If you specify a NEX unique ID that is already associated with a different user, the other user must be offline. If that user is online, QERROR(RendezVous, DuplicateEntry) is returned.

Description of AssociateNexUniqueIdWithMyPrincipalId ( ProtocolCallContext *, const qVector< UniqueIdInfo > & )

If an empty list is specified for uniqueIdInfo, all associations are deleted. The first ID in uniqueIdInfo is the primary associated NEX unique ID.

If you specify a NEX unique ID that is already associated with a different user, the other user must be offline. If that user is online, QERROR(RendezVous, DuplicateEntry) is returned.


CONFIDENTIAL