[an error occurred while processing this directive]
[<a href="index.shtml">Package Index</a></code> | <a href="index_std.shtml">Mudlib Index</a></code> | <a href="index_eff.shtml">Effect Index</a></code>]<br><h2>File /std/basic/repeater.c</h2>
This is used to repeat all events onto the object that requested it
(excluding events from the object itself).  The methods it calls on
the repeater object are:
<ul>
<li>repeat_event_person_say
<li>repeat_event_emote
<li>repeat_event_say
<li>repeat_event_enter
<li>repeat_event_exit
</ul><p>Written by Pinkfish<p>Started Thu Sep 23 19:09:49 PDT 1999
<h2>Method index</h2>
<dl><ul>
<li><a href="#query_repeater_owner">query_repeater_owner</a>()<br/>
This method returns the owner of the repeater.
<li><a href="#repeat_event_emote">repeat_event_emote</a>(object, object, string)<br/>
This is called on the repeater object to process the actual message
event_emote message.
<li><a href="#repeat_event_enter">repeat_event_enter</a>(object, object, string, object)<br/>
This is called on the repeater object to process the actual message
event_enter message.
<li><a href="#repeat_event_exit">repeat_event_exit</a>(object, object, string, object)<br/>
This is called on the repeater object to process the actual message
event_exit message.
<li><a href="#repeat_event_person_say">repeat_event_person_say</a>(object, object, string, string, string)<br/>
This is called on the repeater object to process the actual message
event_person_say message.
<li><a href="#repeat_event_say">repeat_event_say</a>(object, object, string, object *)<br/>
This is called on the repeater object to process the actual message
event_say message.
<li><a href="#repeat_event_soul">repeat_event_soul</a>(object, object, string, object *)<br/>
This is called on the repeater object to process the actual message
event_soul message.
<li><a href="#set_repeater_owner">set_repeater_owner</a>(object)<br/>
This method sets the owner of the repeater.
</ul><h2>Public Functions</h2>
These are functions that everyone can access.<p>
.<ul><a name="query_repeater_owner">
query_repeater_owner</a><pre>
object query_repeater_owner()
</pre></br>
This method returns the owner of the repeater.
<br/><ul>
<li><b>Returns:</b>
<br/>the object to inform of all events

</dl>

<ul><a name="repeat_event_emote">
repeat_event_emote</a><pre>
void repeat_event_emote(object caller,
                        object ob,
                        string mess)
</pre></br>
This is called on the repeater object to process the actual message
event_emote message.
<br/><ul>
<li><b>Parameters:</b>
<br/>caller - the repeater who sent the message
<br/>ob - the object that did the semote
<br/>mess - the message string

</dl>

<ul><a name="repeat_event_enter">
repeat_event_enter</a><pre>
void repeat_event_enter(object caller,
                        object ob,
                        string mess,
                        object prev)
</pre></br>
This is called on the repeater object to process the actual message
event_enter message.
<br/><ul>
<li><b>Parameters:</b>
<br/>caller - the repeater who sent the message
<br/>ob - the object that did the event_say
<br/>mess - the message string
<br/>prev - the last environment of the object

</dl>

<ul><a name="repeat_event_exit">
repeat_event_exit</a><pre>
void repeat_event_exit(object caller,
                       object ob,
                       string mess,
                       object dest)
</pre></br>
This is called on the repeater object to process the actual message
event_exit message.
<br/><ul>
<li><b>Parameters:</b>
<br/>caller - the repeater who sent the message
<br/>ob - the object that did the event_say
<br/>mess - the message string
<br/>exit - where the object is going to

</dl>

<ul><a name="repeat_event_person_say">
repeat_event_person_say</a><pre>
void repeat_event_person_say(object caller,
                             object ob,
                             string start,
                             string mess,
                             string lang)
</pre></br>
This is called on the repeater object to process the actual message
event_person_say message.
<br/><ul>
<li><b>Parameters:</b>
<br/>caller - the repeater who sent the message
<br/>ob - the object that did the say
<br/>start - the start string
<br/>mess - the message string
<br/>lang - the language the message is in

</dl>

<ul><a name="repeat_event_say">
repeat_event_say</a><pre>
void repeat_event_say(object caller,
                      object ob,
                      string mess,
                      object * avoid)
</pre></br>
This is called on the repeater object to process the actual message
event_say message.
<br/><ul>
<li><b>Parameters:</b>
<br/>caller - the repeater who sent the message
<br/>ob - the object that did the event_say
<br/>mess - the message string
<br/>avoid - the array of objects not to print the message

</dl>

<ul><a name="repeat_event_soul">
repeat_event_soul</a><pre>
void repeat_event_soul(object caller,
                       object ob,
                       string mess,
                       object * avoid)
</pre></br>
This is called on the repeater object to process the actual message
event_soul message.
<br/><ul>
<li><b>Parameters:</b>
<br/>caller - the repeater who sent the message
<br/>ob - the object that did the event_soul
<br/>mess - the message string
<br/>avoid - the array of objects not to print the message

</dl>

<ul><a name="set_repeater_owner">
set_repeater_owner</a><pre>
void set_repeater_owner(object owner)
</pre></br>
This method sets the owner of the repeater.
<br/><ul>
<li><b>Parameters:</b>
<br/>owner - the object that owns the repeater

</dl>


[an error occurred while processing this directive]

