X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=json_gssapi%2Fsrc%2Fdatamodel%2FGSSName.h;h=05fe2a159d61e09e54c9443c8ae997048561c128;hb=b3a9fa38b5efc6a79f54de0d08c48290b30c4fba;hp=32f19081cd102900a087cece1ead2d05a7f2b5b2;hpb=ceae93b00a293f3067c9efbee7c4692e8638b673;p=gssweb.git diff --git a/json_gssapi/src/datamodel/GSSName.h b/json_gssapi/src/datamodel/GSSName.h index 32f1908..05fe2a1 100644 --- a/json_gssapi/src/datamodel/GSSName.h +++ b/json_gssapi/src/datamodel/GSSName.h @@ -62,10 +62,17 @@ public: std::string toString(); bool setValue(gss_name_t newName); + bool setKey(std::string key) { this->hashKey = key; } + std::string getKey() const { return this->hashKey; } + + OM_uint32 getMajorStatus() const { return this->major_status; } + OM_uint32 getMinorStatus() const { return this->minor_status; } private: + OM_uint32 major_status, minor_status; gss_name_t name; gss_imp_name_type function; + std::string hashKey; void init(const GSSBuffer namestr, GSSOID name_type, gss_imp_name_type fn); void release();