
// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (DWRTopicHandler == null) var DWRTopicHandler = {};
DWRTopicHandler._path = '/dwr';
DWRTopicHandler.hashCode = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'hashCode', callback);
}
DWRTopicHandler.indexOf = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'indexOf', p0, callback);
}
DWRTopicHandler.indexOf = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'indexOf', p0, callback);
}
DWRTopicHandler.equals = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'equals', p0, callback);
}
DWRTopicHandler.toString = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'toString', callback);
}
DWRTopicHandler.isFrozen = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'isFrozen', callback);
}
DWRTopicHandler.getTargetSource = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getTargetSource', callback);
}
DWRTopicHandler.addAdvisor = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'addAdvisor', p0, p1, callback);
}
DWRTopicHandler.addAdvisor = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'addAdvisor', p0, callback);
}
DWRTopicHandler.setTargetSource = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'setTargetSource', p0, callback);
}
DWRTopicHandler.isProxyTargetClass = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'isProxyTargetClass', callback);
}
DWRTopicHandler.setExposeProxy = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'setExposeProxy', p0, callback);
}
DWRTopicHandler.isExposeProxy = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'isExposeProxy', callback);
}
DWRTopicHandler.getTargetClass = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getTargetClass', callback);
}
DWRTopicHandler.getTopic = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getTopic', p0, callback);
}
DWRTopicHandler.removeTopic = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'removeTopic', p0, callback);
}
DWRTopicHandler.getMessages = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getMessages', p0, callback);
}
DWRTopicHandler.removeMessage = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'removeMessage', p0, callback);
}
DWRTopicHandler.getProxiedInterfaces = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getProxiedInterfaces', callback);
}
DWRTopicHandler.getAdvisors = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getAdvisors', callback);
}
DWRTopicHandler.isInterfaceProxied = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'isInterfaceProxied', p0, callback);
}
DWRTopicHandler.removeAdvisor = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'removeAdvisor', p0, callback);
}
DWRTopicHandler.removeAdvisor = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'removeAdvisor', p0, callback);
}
DWRTopicHandler.replaceAdvisor = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'replaceAdvisor', p0, p1, callback);
}
DWRTopicHandler.addAdvice = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'addAdvice', p0, p1, callback);
}
DWRTopicHandler.addAdvice = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'addAdvice', p0, callback);
}
DWRTopicHandler.removeAdvice = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'removeAdvice', p0, callback);
}
DWRTopicHandler.toProxyConfigString = function(callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'toProxyConfigString', callback);
}
DWRTopicHandler.createTopic = function(p0, p1, p2, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'createTopic', p0, p1, p2, callback);
}
DWRTopicHandler.createMessage = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'createMessage', p0, p1, callback);
}
DWRTopicHandler.getTopicMessageCounts = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getTopicMessageCounts', p0, callback);
}
DWRTopicHandler.getTopicFromBucket = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getTopicFromBucket', p0, callback);
}
DWRTopicHandler.registerTopic = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'registerTopic', p0, callback);
}
DWRTopicHandler.deregisterTopic = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'deregisterTopic', p0, callback);
}
DWRTopicHandler.openTopicAndMessages = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'openTopicAndMessages', p0, callback);
}
DWRTopicHandler.getIncommingResources = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getIncommingResources', p0, callback);
}
DWRTopicHandler.setTopicLastMessageViewed = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'setTopicLastMessageViewed', p0, p1, callback);
}
DWRTopicHandler.modifyTopic = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'modifyTopic', p0, p1, callback);
}
DWRTopicHandler.modifyMessage = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'modifyMessage', p0, p1, callback);
}
DWRTopicHandler.validateCaptcha = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'validateCaptcha', p0, callback);
}
DWRTopicHandler.joinAnonymously = function(p0, p1, p2, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'joinAnonymously', p0, p1, p2, callback);
}
DWRTopicHandler.getRecentTopicsBucket = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getRecentTopicsBucket', p0, callback);
}
DWRTopicHandler.addPostOnSNWService = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'addPostOnSNWService', p0, p1, callback);
}
DWRTopicHandler.getTopicsByCategory = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getTopicsByCategory', p0, p1, callback);
}
DWRTopicHandler.isProxyClass = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'isProxyClass', p0, callback);
}
DWRTopicHandler.newProxyInstance = function(p0, p1, p2, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'newProxyInstance', p0, p1, p2, callback);
}
DWRTopicHandler.getProxyClass = function(p0, p1, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getProxyClass', p0, p1, callback);
}
DWRTopicHandler.getInvocationHandler = function(p0, callback) {
  dwr.engine._execute(DWRTopicHandler._path, 'DWRTopicHandler', 'getInvocationHandler', p0, callback);
}

