metadataengine/client/inc/mdeenginesession.h
changeset 23 33ae025ac1e8
parent 20 6dfc5f825351
equal deleted inserted replaced
21:50bf9db68373 23:33ae025ac1e8
    31 // CONSTANTS
    31 // CONSTANTS
    32 // Number of message slots to reserve for this client server session.
    32 // Number of message slots to reserve for this client server session.
    33 // 27 = 1 asynchronous find + max.25 pending notifier hooks + 1 extra
    33 // 27 = 1 asynchronous find + max.25 pending notifier hooks + 1 extra
    34 const TUint KMetadataMessageSlots = 27;
    34 const TUint KMetadataMessageSlots = 27;
    35 
    35 
    36 const TUid KServerUid3 = { 0x0765EEC3 }; // Server UID
       
    37 
       
    38 _LIT( KMdSServerFilename, "MdSServer" );
       
    39 
       
    40 // FORWARD DECLARATIONS
    36 // FORWARD DECLARATIONS
    41 class CMdESessionImpl;
    37 class CMdESessionImpl;
    42 class CMdESchemaItem;
    38 class CMdESchemaItem;
    43 class CMdEInstanceItem;
    39 class CMdEInstanceItem;
    44 class CMdEQuery;
    40 class CMdEQuery;
    66         /**
    62         /**
    67         * Open server.
    63         * Open server.
    68         * Connects to the server.
    64         * Connects to the server.
    69         * @return Error code.
    65         * @return Error code.
    70         */
    66         */
    71         void OpenL(TRequestStatus& aStatus);
    67         void OpenL();
    72         
    68         
    73         /**
    69         /**
    74         * Cancel server opening.
    70         * Cancel server opening.
    75         * Cancels server opening.
    71         * Cancels server opening.
    76         * @return Error code.
    72         * @return Error code.
    77         */
    73         */
    78        void OpenCancel(TRequestStatus& aStatus);
    74        void OpenCancel();
    79 
    75 
    80         /**
    76         /**
    81         * Connect session to server.
    77         * Connect session to server.
    82         * Create a session.
    78         * Create a session.
    83         * @return Error code.
    79         * @return Error code.
    85         void ConnectL();
    81         void ConnectL();
    86 
    82 
    87         /**
    83         /**
    88         * Shut down session
    84         * Shut down session
    89         * Performs session shutdown activities in server end
    85         * Performs session shutdown activities in server end
    90         * @return Error code.
    86         */
    91         */
    87         void Shutdown();
    92         TInt Shutdown();
       
    93 
    88 
    94         /**
    89         /**
    95         * Version.
    90         * Version.
    96         * Gets the version number.
    91         * Gets the version number.
    97         * @return The version.
    92         * @return The version.