javacommons/security/javaunicertstoreplugin/src.s60/javacertstoreimpl.h
branchRCL_3
changeset 83 26b2b12093af
parent 71 d5e927d5853b
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
    22 #include <mctwritablecertstore.h>
    22 #include <mctwritablecertstore.h>
    23 #include "commslistener.h"
    23 #include "commslistener.h"
    24 #include "commsclientendpoint.h"
    24 #include "commsclientendpoint.h"
    25 #include "commsmessage.h"
    25 #include "commsmessage.h"
    26 
    26 
    27 #ifndef RD_JAVA_S60_RELEASE_10_1_ONWARDS
       
    28 class CAknGlobalConfirmationQuery;
    27 class CAknGlobalConfirmationQuery;
    29 #endif
       
    30 
    28 
    31 namespace java
    29 namespace java
    32 {
    30 {
    33 namespace security
    31 namespace security
    34 {
    32 {
    68     CJavaCertData &operator=(const CJavaCertData &x);
    66     CJavaCertData &operator=(const CJavaCertData &x);
    69 
    67 
    70 };
    68 };
    71 
    69 
    72 class CJavaCertStoreImpl: public CActive, public MCTWritableCertStore,
    70 class CJavaCertStoreImpl: public CActive, public MCTWritableCertStore,
    73         public java::comms::CommsListener
    71         public java::comms::CommsListener,
       
    72         public java::comms::CommsClientEndpoint
    74 {
    73 {
    75 public:
    74 public:
    76 
    75 
    77     static CJavaCertStoreImpl* NewL(CJavaCertStoreToken& aToken);
    76     static CJavaCertStoreImpl* NewL(CJavaCertStoreToken& aToken);
    78 
    77 
   142     RMPointerArray<CCTCertInfo>* mClientList;
   141     RMPointerArray<CCTCertInfo>* mClientList;
   143     java::comms::CommsMessage mReceivedCommsMsg;
   142     java::comms::CommsMessage mReceivedCommsMsg;
   144     RPointerArray<CJavaCertData> mCertsData;
   143     RPointerArray<CJavaCertData> mCertsData;
   145     TState mState;
   144     TState mState;
   146     RThread mUiThread;
   145     RThread mUiThread;
   147 #ifndef RD_JAVA_S60_RELEASE_10_1_ONWARDS
       
   148     std::auto_ptr<CAknGlobalConfirmationQuery> mQuery;
   146     std::auto_ptr<CAknGlobalConfirmationQuery> mQuery;
   149 #endif        
       
   150     //This class does not have ownership into this object.
   147     //This class does not have ownership into this object.
   151     CJavaCertData* mTempCertData;
   148     CJavaCertData* mTempCertData;
   152 
   149 
   153     //Internal operations.
   150     //Internal operations.
   154     CJavaCertStoreImpl(CJavaCertStoreToken& aToken);
   151     CJavaCertStoreImpl(CJavaCertStoreToken& aToken);