gss_add_oid_set_member(_:_:_:)
Adds an object identifier into an OID set.
Declaration
func gss_add_oid_set_member(_ minor_status: UnsafeMutablePointer<OM_uint32>, _ member_oid: gss_const_OID, _ oid_set: UnsafeMutablePointer<gss_OID_set>) -> OM_uint32Parameters
- minor_status:
A pointer to the secondary status result that provides additional information in case of failure.
- member_oid:
The object identifier to be added.
- oid_set:
A pointer to the set to which the new OID should be added. Use Gss_create_empty_oid_set(_:_:) to create a new set.
Return Value
A status code set to GSS_S_COMPLETE on success. See Function Status for a complete enumeration of status outputs.
Discussion
If the OID already exists in the set, there is no action taken. Otherwise, the function adds the OID to the end of the set. Because the function adds the OID doesn’t copy it, the member_oid pointer must remain stable while the oid_set is in use.