f84e832581
generated file is checked into CVS by the Id info for the generated file, thus thwarting our efforts to track which version of the template from which the generated file was generated. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1665 542714f4-19e9-0310-aa3c-eee0fc999fb1
32 lines
762 B
Cheetah
32 lines
762 B
Cheetah
//
|
|
// [% idstr %]
|
|
|
|
package [% package %];
|
|
|
|
[% FOREACH import = imports -%]
|
|
import [% import %];
|
|
[% END -%]
|
|
|
|
/**
|
|
* Used to issue notifications to a {@link [% name %]Receiver} instance on a
|
|
* client.
|
|
*/
|
|
public class [% name %]Sender extends InvocationSender
|
|
{
|
|
[% FOREACH m = methods -%]
|
|
/**
|
|
* Issues a notification that will result in a call to {@link
|
|
* [% name %]Receiver#[% m.mname %]} on a client.
|
|
*/
|
|
public static void [% m.sname %] (
|
|
ClientObject target[% IF m.arglist %], [% END %][% m.arglist %])
|
|
{
|
|
sendNotification(
|
|
target, [% name %]Decoder.RECEIVER_CODE, [% name %]Decoder.[% m.mcode %],
|
|
new Object[] { [% m.wrapped_args %] });
|
|
}
|
|
|
|
[% END -%]
|
|
// Generated on [% genstamp %].
|
|
}
|