X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fsecurity%2Finclude%2Finternal%2Fpolicyengine.h;h=83841c15d68f096bccece52ad097320576d34feb;hb=7f00f942c39b7bc27c7eeecf213a239c3fe4173c;hp=72aa01c8577ac83e93512226604b886e535e1df1;hpb=4d7d7d3bf745e9c42d1620de158820bd4ec9ae76;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/security/include/internal/policyengine.h b/resource/csdk/security/include/internal/policyengine.h index 72aa01c..83841c1 100644 --- a/resource/csdk/security/include/internal/policyengine.h +++ b/resource/csdk/security/include/internal/policyengine.h @@ -44,11 +44,16 @@ typedef struct PEContext PEState_t state; OicUuid_t subject; char resource[MAX_URI_LENGTH]; + OicSecSvrType_t resourceType; uint16_t permission; - bool matchingAclFound; bool amsProcessing; SRMAccessResponse_t retVal; AmsMgrContext_t *amsMgrContext; + +#ifdef MULTIPLE_OWNER + uint8_t* payload; + size_t payloadSize; +#endif //MULTIPLE_OWNER } PEContext_t; /** @@ -103,4 +108,6 @@ uint16_t GetPermissionFromCAMethod_t(const CAMethod_t method); */ void SetPolicyEngineState(PEContext_t *context, const PEState_t state); +typedef OCStackResult (*GetSvrRownerId_t)(OicUuid_t *rowner); + #endif //IOTVT_SRM_PE_H