MSenServicePolicy Class Reference

Link against: SenServDesc.LIB

Capability Information

Required Capabilities

NetworkServices ReadUserData WriteUserData


#include <MSenServicePolicy.h>

Public Member Functions

virtual TInt  AddPolicyL (CSenElement *aPolicy)=0
  Adds a policy in SD Method is used to add a RAW policy obtained by Network or some dynamic means.
virtual TInt  RemovePolicyL (TDesC8 &aPolicyName)=0
  Remove a Policy from SD.
virtual TInt  RebuildServicePolicyFrom (MSenServicePolicy &aTemplate)=0
  Method reads provider policy class instance values from given template.
virtual TBool  Accepts (MSenServicePolicy &aPolicyPattern)=0
  Checks if policies match.
virtual TInt  ServicePolicies (RPolicyArray &aPolicies)=0
  Return all of the Services polices from SD only <wsp:Policy> tags.
virtual CSenElement ClientPolicy ()=0
  Gets the Client Policy.
virtual TBool  ClientPolicy (const TDesC8 &aKey)=0
  Searches for the Client Policy with the given key value.
virtual HBufC8 *  ClientPolicyValue (const TDesC8 &aKey)=0
  Gets the Client Policy with the given key value.

Member Function Documentation

virtual TBool MSenServicePolicy::Accepts MSenServicePolicy aPolicyPattern  )  [pure virtual]
 

Checks if policies match.

Returns:
ETrue if policies match, EFalse if not.
virtual TInt MSenServicePolicy::AddPolicyL CSenElement aPolicy  )  [pure virtual]
 

Adds a policy in SD Method is used to add a RAW policy obtained by Network or some dynamic means.

Since:
Series60 4.0
Parameters:
aPolicy  is the Policy Element
virtual TBool MSenServicePolicy::ClientPolicy const TDesC8 &  aKey  )  [pure virtual]
 

Searches for the Client Policy with the given key value.

Parameters:
aKey 
Returns:
ETrue If the Client Policy is present with the given key value EFalse If the Client Policy is not present with the given key value
virtual CSenElement* MSenServicePolicy::ClientPolicy  )  [pure virtual]
 

Gets the Client Policy.

virtual HBufC8* MSenServicePolicy::ClientPolicyValue const TDesC8 &  aKey  )  [pure virtual]
 

Gets the Client Policy with the given key value.

Parameters:
aKey 
Returns:
Client Policy Value is returned
virtual TInt MSenServicePolicy::RebuildServicePolicyFrom MSenServicePolicy aTemplate  )  [pure virtual]
 

Method reads provider policy class instance values from given template.

Since:
Series60 4.0
Parameters:
aTemplate  from which the values are read.
Returns:
virtual TInt MSenServicePolicy::RemovePolicyL TDesC8 &  aPolicyName  )  [pure virtual]
 

Remove a Policy from SD.

Parameters:
aPolicyName,Policy  with this name will be removed from SD
Returns:
  • KErrNone
virtual TInt MSenServicePolicy::ServicePolicies RPolicyArray aPolicies  )  [pure virtual]
 

Return all of the Services polices from SD only <wsp:Policy> tags.

Parameters:
aPolicies 
Returns:
KErrNone KErrNotFound

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top