atext/server/inc/atextmetadata.h
changeset 21 5e5528a288fe
parent 17 907b2fb7aa8e
child 41 786b94c6f0a4
--- a/atext/server/inc/atextmetadata.h	Mon May 03 13:34:38 2010 +0300
+++ b/atext/server/inc/atextmetadata.h	Fri May 14 16:59:23 2010 +0300
@@ -302,6 +302,13 @@
      */
     CATExtPluginBase* iOldHandler;
 
+    /**
+     * Pointer to editor handler; set when editor mode started,
+     * NULL when editor mode not active.
+     * Not own.
+     */
+    TATExtPluginEntry* iEditorHandler;
+
     };
 
 /**
@@ -521,6 +528,22 @@
                                  TBool aMultiPart );
 
     /**
+     * Writes multipart or single part reply buffer to client for handle.
+     * Used for creating a reply for HandleCommand().
+     *
+     * @since S60 5.0
+     * @param aMultiPart ETrue (default behavior) if multipart reply wanted,
+     *                   EFalse otherwise.
+     *                   For multipart replies the reply may be over
+     *                   KDefaultCmdBufLength.
+     * @param aStartOfEditor ETrue if start of editor mode,
+     *                       EFalse otherwise
+     * @return Symbian error code on error, KErrNone otherwise
+     */
+    TInt WriteHandleCmdReplyBuffer( TBool aMultiPart,
+                                    TBool aStartOfEditor );
+
+    /**
      * Clears internal initialized command handler data. This is currently used
      * only by CompleteCommandMessage() and is called when the data is not
      * needed anymore. It also prepares the internal data for a new