Parent

Included Modules

Class Index [+]

Quicksearch

TaskJuggler::ProjectServerIface

This is the DRb call interface of the ProjectServer class. All functions must be authenticated with the proper key.

Public Class Methods

new(server) click to toggle source
     # File lib/taskjuggler/daemon/ProjectServer.rb, line 343
343:     def initialize(server)
344:       @server = server
345:     end

Public Instance Methods

getProjectName(authKey) click to toggle source
     # File lib/taskjuggler/daemon/ProjectServer.rb, line 353
353:     def getProjectName(authKey)
354:       return false unless @server.checkKey(authKey, 'getReportServer')
355: 
356:       trap { @server.getProjectName }
357:     end
getReportList(authKey) click to toggle source
     # File lib/taskjuggler/daemon/ProjectServer.rb, line 359
359:     def getReportList(authKey)
360:       return false unless @server.checkKey(authKey, 'getReportServer')
361: 
362:       trap { @server.getReportList }
363:     end
getReportServer(authKey) click to toggle source
     # File lib/taskjuggler/daemon/ProjectServer.rb, line 365
365:     def getReportServer(authKey)
366:       return false unless @server.checkKey(authKey, 'getReportServer')
367: 
368:       trap { @server.getReportServer }
369:     end
loadProject(authKey, args) click to toggle source
     # File lib/taskjuggler/daemon/ProjectServer.rb, line 347
347:     def loadProject(authKey, args)
348:       return false unless @server.checkKey(authKey, 'loadProject')
349: 
350:       trap { @server.loadProject(args) }
351:     end
ping(authKey) click to toggle source
     # File lib/taskjuggler/daemon/ProjectServer.rb, line 371
371:     def ping(authKey)
372:       return false unless @server.checkKey(authKey, 'ping')
373: 
374:       trap { @server.ping }
375:       true
376:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.