summaryrefslogtreecommitdiff
path: root/spec/Connection_Manager.xml
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2010-03-03 15:47:52 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2010-03-03 15:52:22 +0000
commit1708fbabbea03d7162153d0e521106eebf50f9a5 (patch)
treeb3ca48e97237620a4ff76193ed92088e08d3b5e1 /spec/Connection_Manager.xml
parent11386fdc76ed510abe9d8f9ba1bd2f14a9340ca0 (diff)
RequestConnection: recommend against using unserializable types
Diffstat (limited to 'spec/Connection_Manager.xml')
-rw-r--r--spec/Connection_Manager.xml9
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/Connection_Manager.xml b/spec/Connection_Manager.xml
index 55c46202..c4fecd6f 100644
--- a/spec/Connection_Manager.xml
+++ b/spec/Connection_Manager.xml
@@ -318,6 +318,15 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
pings.</dd>
</dl>
+ <p>Connection manager authors SHOULD avoid introducing parameters
+ whose default values would not be serializable in a
+ <code>.manager</code> file.</p>
+
+ <tp:rationale>
+ <p>The same serialization format is used in Mission Control
+ to store accounts.</p>
+ </tp:rationale>
+
<p>Every successful RequestConnection call will cause the emission of a
<tp:member-ref>NewConnection</tp:member-ref> signal for the same newly
created connection. The