Symbian3/PDK/Source/GUID-8255A186-C1AC-44DA-844C-1FEA029C73BC.dita
changeset 5 f345bda72bc4
parent 3 46218c8b8afa
child 12 80ef3a206772
equal deleted inserted replaced
4:4816d766a08a 5:f345bda72bc4
     7     Nokia Corporation - initial contribution.
     7     Nokia Corporation - initial contribution.
     8 Contributors: 
     8 Contributors: 
     9 -->
     9 -->
    10 <!DOCTYPE concept
    10 <!DOCTYPE concept
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
    12 <concept id="GUID-8255A186-C1AC-44DA-844C-1FEA029C73BC" xml:lang="en"><title>Publish and Subscribe</title><prolog><metadata><keywords/></metadata></prolog><conbody>
    12 <concept id="GUID-8255A186-C1AC-44DA-844C-1FEA029C73BC" xml:lang="en"><title>Publish
    13 <p><i>Publish and Subscribe</i> has replaced System Agent and the usage of temporary Shared Data keys.</p>
    13 and Subscribe</title><prolog><metadata><keywords/></metadata></prolog><conbody>
    14 <p>Publish and Subscribe allows the setting, retrieving and monitoring of system-wide variables and provides a new inter process communication (IPC) mechanism for peer to peer communication between threads. Threads may have the role of the publisher or of the subscriber, while any thread can define the property to be published. The process that defines a property can specify access rights for both reading and writing. Rights can be defined in terms of either requiring a particular <xref href="GUID-6971B0A2-F79B-4E05-8AF3-BB1FC1932A22.dita">capability</xref>, by a process <xref href="GUID-3B6E25F7-C1A8-461F-97F7-421DB559BC98.dita#GUID-3B6E25F7-C1A8-461F-97F7-421DB559BC98/GUID-EEC50FC0-46D5-4ED7-AD95-67430D5EC652">Secure Identifier</xref>, or by a process <xref href="GUID-3B6E25F7-C1A8-461F-97F7-421DB559BC98.dita#GUID-3B6E25F7-C1A8-461F-97F7-421DB559BC98/GUID-EEC50FC0-46D5-4ED7-AD95-67430D5EC654">VID</xref>. </p>
    14 <p><i>Publish and Subscribe</i> has replaced System Agent and the usage
    15 <p>Publish and Subscribe should be considered under any of the following conditions:</p>
    15 of temporary Shared Data keys.</p>
       
    16 <p>Publish and Subscribe allows the setting, retrieving and monitoring
       
    17 of system-wide variables and provides a new inter process communication (IPC)
       
    18 mechanism for peer to peer communication between threads. Threads may have
       
    19 the role of the publisher or of the subscriber, while any thread can define
       
    20 the property to be published. The process that defines a property can specify
       
    21 access rights for both reading and writing. Rights can be defined in terms
       
    22 of either requiring a particular <xref href="GUID-6971B0A2-F79B-4E05-8AF3-BB1FC1932A22.dita">capability</xref>,
       
    23 by a process <xref href="GUID-3B6E25F7-C1A8-461F-97F7-421DB559BC98.dita#GUID-3B6E25F7-C1A8-461F-97F7-421DB559BC98/GUID-EEC50FC0-46D5-4ED7-AD95-67430D5EC652">Secure
       
    24 Identifier</xref>, or by a process <xref href="GUID-3B6E25F7-C1A8-461F-97F7-421DB559BC98.dita#GUID-3B6E25F7-C1A8-461F-97F7-421DB559BC98/GUID-EEC50FC0-46D5-4ED7-AD95-67430D5EC654">VID</xref>. </p>
       
    25 <p>Publish and Subscribe should be considered under any of the following
       
    26 conditions:</p>
    16 <ul>
    27 <ul>
    17 <li><p>An event should be sent simultaneously to multiple places over the system.</p></li>
    28 <li><p>An event should be sent simultaneously to multiple places
    18 <li><p>Only the last value of the property is significant, not the intermediate values.</p></li>
    29 over the system.</p></li>
    19 <li><p>The source of the value is not significant. The value may have been set by any publisher with proper rights.</p></li>
    30 <li><p>Only the last value of the property is significant, not the
       
    31 intermediate values.</p></li>
       
    32 <li><p>The source of the value is not significant. The value may
       
    33 have been set by any publisher with proper rights.</p></li>
    20 </ul>
    34 </ul>
    21 <p>For more information about the use of Publish and Subscribe, see <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/guide/Base-subsystem-guide/e32/PublishAndSubscribe/UsingPublishSubscribe.guide.html" format="application/java-archive">Using Publish and Subscribe</xref>.</p>
    35 <p>For more information about the use of Publish and Subscribe, see <xref href="GUID-FE910347-7CC1-5241-B443-88AD3F5A96EF.dita">Using Publish and Subscribe</xref>.</p>
    22 </conbody></concept>
    36 </conbody></concept>