module_api.lua

Sat, 10 Dec 2011 05:46:27 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Sat, 10 Dec 2011 05:46:27 +0000
changeset 0
4e2dfd73265e
permissions
-rw-r--r--

Initial commit

0
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
1 function api:get_name()
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
2 return self.name;
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
3 end
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
4
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
5 function api:get_host()
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
6 return self.host;
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
7 end
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
8
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
9 function api:get_host_type()
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
10 return "component";
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
11 end
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
12
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
13 function api:set_global()
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
14 end
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
15
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
16 function api:fire_event(event, ...)
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
17 return self.stream:event("bridge/"..event, ...);
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
18 end
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
19
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
20 function api:hook(event, handler, priority)
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
21 return self.stream:hook("bridge/"..event, handler, priority);
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
22 end
4e2dfd73265e Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
23

mercurial