Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IKeystore5::addAttribute ( P6UUID pUUID,
P6KEYSTORE_ATTRIBUTE  newAttrib 
)
pure virtual

Add the attribute to an object in the keystore.

The attribute will have the same life span as the object it is associated with. The name of an attribute has to be unique per object.

Parameters
pUUID[ in ] There can only be one item associated with the globally unique identifer.
newAttrib[ in ] The name and value of the attribute.
Returns
SuccessP6R::eOk 
FailureP6R::eInvalidArgpUUID is NULL.
P6R::eNotInitializedA successful call to initialize was not made before this call.
P6R::eExistsThe attribute already exists for the given object.
P6R::eNotFoundThere is no object associated with the pUUID parameter.
P6R::eInvalidStateA successful call to open() was not made before this call.