<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<tt>If I wanted to take jabberd and add a tag which cc's all presence and
messages to a server component, please let me know if what I'm planning
on doing makes sense:</tt>
<br><tt>(this is all for 1.4.2)</tt><tt></tt>
<p><tt>I want to make a &lt;src>/jabberd/base/base_carboncopy.c</tt><tt></tt>
<p><tt>Then put a &lt;carboncopy>some_jid_or_internal_component_id&lt;/carboncopy></tt><tt></tt>
<p><tt>high up in the sessions service, so it sees everything.</tt>
<br><tt>&nbsp;&lt;service id="sessions"></tt>
<br><tt>&nbsp;&nbsp; &lt;host>&lt;jabberd:cmdline flag="h">localhost&lt;/jabberd:cmdline>&lt;/host></tt>
<br><tt>&nbsp;&nbsp;&nbsp; &lt;carboncopy>mycomponent.localhost&lt;/carboncopy></tt>
<br><tt>.....</tt>
<br><tt></tt>&nbsp;<tt></tt>
<p><tt>In base_carboncopy.c I want to do this: (this is the part I'd like
some advice on:</tt>
<br><tt>result base_forward_deliver(instance id, dpacket p, void* arg){</tt>
<br><tt>&nbsp;</tt>
<br><tt>&nbsp;&nbsp;&nbsp; if my packet is a message, or presence</tt>
<br><tt>&nbsp;&nbsp;&nbsp; copy it, wrap in route tag, and deliver to component
which is defined in the config.</tt>
<br><tt>}</tt>
<br><tt></tt>&nbsp;<tt></tt>
<p><tt>Any advice?</tt>
<br><tt>Thanks</tt>
<br><tt>-Dov</tt>
<br><tt></tt>&nbsp;<tt></tt>
<p><tt>--</tt>
<br><tt>This communication is intended for the addressee(s) and may contain
confidential and legally privileged information.&nbsp; We do not waive
confidentiality or privilege by mistransmission.&nbsp; If you have received
this communication in error, any use, dissemination, printing or copying
is strictly prohibited; please destroy all electronic and paper copies
and notify the sender immediately.</tt>
<br><tt></tt>&nbsp;</html>