<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://50.77.162.165/mediawiki/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://50.77.162.165/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Miranda_optSealedDispatch</id>
		<title>Miranda optSealedDispatch - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://50.77.162.165/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Miranda_optSealedDispatch"/>
		<link rel="alternate" type="text/html" href="http://50.77.162.165/mediawiki/index.php?title=Miranda_optSealedDispatch&amp;action=history"/>
		<updated>2026-04-26T00:29:56Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.15.5-7</generator>

	<entry>
		<id>http://50.77.162.165/mediawiki/index.php?title=Miranda_optSealedDispatch&amp;diff=2160&amp;oldid=prev</id>
		<title>Kevin Reid:&amp;#32;create from javadoc</title>
		<link rel="alternate" type="text/html" href="http://50.77.162.165/mediawiki/index.php?title=Miranda_optSealedDispatch&amp;diff=2160&amp;oldid=prev"/>
				<updated>2011-08-07T03:25:06Z</updated>
		
		<summary type="html">&lt;p&gt;create from javadoc&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''__optSealedDispatch/1''' is a [[Miranda message]].&lt;br /&gt;
&lt;br /&gt;
{{instance msgdoc|__optSealedDispatch|1|&amp;lt;var&amp;gt;brand&amp;lt;/var&amp;gt; :[[Brand]]|[[void]]}}&lt;br /&gt;
&lt;br /&gt;
Generic object-level rights amplification protocol.&lt;br /&gt;
&lt;br /&gt;
Dispatch on the brand much as one would dispatch on a message name. If&lt;br /&gt;
we recognize the brand and we have the corresponding sealer, then we may&lt;br /&gt;
return something meaningful inside a [[SealedBox]] sealed with that [[Sealer]].&lt;br /&gt;
If we have nothing to return, given the meaning we associate with that&lt;br /&gt;
brand as a request, then we return null.&lt;br /&gt;
&lt;br /&gt;
Something meaningful?  Sounds strange. See [http://www.eros-os.org/pipermail/e-lang/2002-May/006435.html &amp;lt;nowiki&amp;gt;[e-lang]&amp;lt;/nowiki&amp;gt; Object coercion / adaptation] and the surrounding thread for more on&lt;br /&gt;
the rationale for the design of this method. Note that, at the time of&lt;br /&gt;
that discussion, this method was named getOptMeta instead.&lt;br /&gt;
&lt;br /&gt;
The default implementation: return null.&lt;br /&gt;
&lt;br /&gt;
If this object isn't actually transparent, but if &amp;lt;tt&amp;gt;brand&amp;lt;/tt&amp;gt;&lt;br /&gt;
represents a party this object would like to reveal itself to (such as a&lt;br /&gt;
serialization system implementing persistence for this object's&lt;br /&gt;
subsystem), then this object can choose to return a [[SealedBox]], sealed by&lt;br /&gt;
the by the [[Sealer]] for that brand, containing the same triple that [[Miranda optUncall|__optUncall]] would otherwise have returned. By so doing, the object&lt;br /&gt;
reveals its internals only to someone having the corresponding&lt;br /&gt;
[[Unsealer]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Miranda messages]]&lt;/div&gt;</summary>
		<author><name>Kevin Reid</name></author>	</entry>

	</feed>