MoleQueue  0.8.0
 All Classes Functions Variables Enumerations Enumerator Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNMoleQueue
|oNUit
|oCAboutDialog
|oCAbstractQueueSettingsWidgetBase interface for custom queue settings widgets
|oCActionFactoryManagerSingleton container for JobActionFactory objects
|oCAddQueueDialogDialog for adding a new queue to the queuemanager
|oCAdvancedFilterDialogProvides advanced filtering options for the JobView
|oCCredentialsDialog
|oCFileBrowseWidget
|oCFileSpecificationSpecify files for simplifying Client-Server communication
|oCImportProgramDialogDialog for importing a program configuration from a file
|oCImportQueueDialogDialog for importing a queue from a file
|oCJobServer-side interface to JobData properties
|oCKillJobActionFactoryJobActionFactory for canceling jobs
|oCOpenDirectoryActionFactoryJobActionFactory subclass to open job output in a file browser
|oCOpenWithActionFactoryGeneric mechanism for performing an action on a file in a job's directory. It is configured to process a file by calling an external executable or sending RPC requests
|oCRemoveJobActionFactoryJobActionFactory subclass which removes jobs from the Server JobManager
|oCViewJobLogActionFactoryJobActionFactory for opening log windows filtered to specified jobs
|oCJobActionFactoryBase class for implementing a factory which creates QActions that operate on Job instances
|oCJobDataInternal container for job details
|oCJobItemModelItem model for interacting with jobs
|oCJobManagerOwns and manages JobData objects
|oCJobReferenceBaseBase class for lightweight interfaces to JobData objects
|oCJobTableProxyModelFiltering item model for the JobTableWidget job list
|oCJobTableWidgetWidget which encapsulates the Job table MVC classes
|oCJobViewMVC item view for the job table
|oCLocalQueueWidgetConfiguration widget for local queues
|oCLogEntryMessage and metadata for log messages
|oCLoggerManage log messages
|oCLogWindowWindow that displays log contents
|oCMainWindowThe main window for the MoleQueue application
|oCOpenSshCommandConcrete implementation of SshCommand using commandline open ssh/scp
|oCOpenWithExecutableModelMVC item model for OpenWithActionFactory configurations
|oCOpenWithManagerDialogDialog window for configuring OpenWithActionFactory objects
|oCOpenWithPatternModelMVC item model for interacting with ProgrammableOpenWithActionFactory output file filters
|oCPatternTypeDelegateMVC delegate to control ProgrammableOpenWithActionFactory patterns
|oCPluginManagerThis class takes care of finding and loading MoleQueue plugins
|oCProgramA class defining interactions with an executable accessible by a Queue
|oCProgramConfigureDialogDialog for setting Program configuration options
|oCPuttyCommandConcrete implementation of SshCommand using commandline plink/pscp
|oCQueueAbstract interface for queuing systems
|oCQueueManagerManage a collection of Queue instances
|oCQueueManagerDialogDialog for managing supported queues
|oCQueueManagerItemModelItem model for interacting with queues in the QueueManagerDialog
|oCQueueProgramItemModelItem model for interacting with a Queue's Program instances
|oCQueueLocalQueue for running jobs locally
|oCQueuePbsQueueRemote subclass for interacting with a PBS/Torque queue
|oCQueueUitQueueRemote subclass for interacting with a remote queue over UIT
|oCQueueRemoteAbstract Queue subclass for interacting with a generic Remote queue
|oCQueueRemoteSshQueueRemote subclass for interacting with a generic Remote queue over SSH
|oCQueueSgeQueueRemote subclass for interacting with Sun Grid Engine
|oCQueueSlurmQueueRemote subclass for interacting with a SLURM managed queue
|oCQueueSettingsDialogDialog for configuring queues and managing programs
|oCRemoteQueueWidgetA generic configuration dialog for remote queuing systems
|oCServerHandles incoming JSON-RPC messages
|oCSshCommandAbstract subclass of SshConnection providing base implementaton using commandline ssh/scp
|oCSshCommandFactoryUsed to construct the correct SshCommand implementation based on the ssh client
|oCSshConnectionAbstract base class defining remote execution and file transfer operations over the ssh protocol
|oCTemplateKeywordDialogDialog explaining how templates are used in MoleQueue
|oCTerminalProcessSpecial QProcess derived class, calls setsid on Unix to remove tty, allowing us to give a GUI prompt for SSH etc
|oCUitQueueWidgetA configuration dialog for UIT queuing systems
|oCClientUsed by clients to submit jobs to a running MoleQueue server
|oCJobObjectSimple client-side representation for a MoleQueue job
|oCJsonRpcClientUsed by clients to submit calls to an RPC server using JSON-RPC 2.0
|oCLocalSocketConnectionListenerFactorySubclass to ConnectionListenerFactory which uses local sockets
|oCZeroMqConnectionListenerFactoryA ConnectionListenerFactory subclass using ZeroMQ
|oCConnectionInterface defining the connection using to communicate between MoleQueue processes. Subclasses provide concrete implements for example based on local socket
|oCConnectionListenerInterface defining a listener waiting for connection to a server. Implementations should emit the () signal. Subclasses provide concrete implements for example based on local sockets
|oCConnectionListenerFactoryFactory for generating ConnectionListener instances
|oCJsonRpcManages ConnectionListener and Connection instances, and emits incoming JSON-RPC Messages
|oCLocalSocketConnectionProvides am implementation of using QLocalSockets. Each instance of the class wraps a QLocalSocket
|oCLocalSocketConnectionListenerProvides a implementation of ConnectionListener using QLocalServer. Each connection made is emitted as a LocalSocketConnection
|oCMessageEncaspulates a single JSON-RPC transmission
|oCMessageIdManagerStatic lookup table that is used to identify replies to JSON-RPC requests
|oCZeroMqConnectionConnection subclass using ZeroMQ
|\CZeroMqConnectionListenerConnectionListener subclass using ZeroMQ
\CCredentialsWidgetA dialog for prompting user for security credentials