MoleQueue
0.8.0
|
▼NMoleQueue | |
►NUit | |
CAboutDialog | |
CAbstractQueueSettingsWidget | Base interface for custom queue settings widgets |
CActionFactoryManager | Singleton container for JobActionFactory objects |
CAddQueueDialog | Dialog for adding a new queue to the queuemanager |
CAdvancedFilterDialog | Provides advanced filtering options for the JobView |
CClient | Used by clients to submit jobs to a running MoleQueue server |
CConnection | Interface defining the connection using to communicate between MoleQueue processes. Subclasses provide concrete implements for example based on local socket |
CConnectionListener | Interface defining a listener waiting for connection to a server. Implementations should emit the () signal. Subclasses provide concrete implements for example based on local sockets |
CConnectionListenerFactory | Factory for generating ConnectionListener instances |
CCredentialsDialog | |
CFileBrowseWidget | |
CFileSpecification | Specify files for simplifying Client-Server communication |
CImportProgramDialog | Dialog for importing a program configuration from a file |
CImportQueueDialog | Dialog for importing a queue from a file |
CJob | Server-side interface to JobData properties |
CJobActionFactory | Base class for implementing a factory which creates QActions that operate on Job instances |
CJobData | Internal container for job details |
CJobItemModel | Item model for interacting with jobs |
CJobManager | Owns and manages JobData objects |
CJobObject | Simple client-side representation for a MoleQueue job |
CJobReferenceBase | Base class for lightweight interfaces to JobData objects |
CJobTableProxyModel | Filtering item model for the JobTableWidget job list |
CJobTableWidget | Widget which encapsulates the Job table MVC classes |
CJobView | MVC item view for the job table |
CJsonRpc | Manages ConnectionListener and Connection instances, and emits incoming JSON-RPC Messages |
CJsonRpcClient | Used by clients to submit calls to an RPC server using JSON-RPC 2.0 |
CKillJobActionFactory | JobActionFactory for canceling jobs |
CLocalQueueWidget | Configuration widget for local queues |
CLocalSocketConnection | Provides am implementation of using QLocalSockets. Each instance of the class wraps a QLocalSocket |
CLocalSocketConnectionListener | Provides a implementation of ConnectionListener using QLocalServer. Each connection made is emitted as a LocalSocketConnection |
CLocalSocketConnectionListenerFactory | Subclass to ConnectionListenerFactory which uses local sockets |
CLogEntry | Message and metadata for log messages |
CLogger | Manage log messages |
CLogWindow | Window that displays log contents |
CMainWindow | The main window for the MoleQueue application |
CMessage | Encaspulates a single JSON-RPC transmission |
CMessageIdManager | Static lookup table that is used to identify replies to JSON-RPC requests |
COpenDirectoryActionFactory | JobActionFactory subclass to open job output in a file browser |
COpenSshCommand | Concrete implementation of SshCommand using commandline open ssh/scp |
COpenWithActionFactory | Generic 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 |
COpenWithExecutableModel | MVC item model for OpenWithActionFactory configurations |
COpenWithManagerDialog | Dialog window for configuring OpenWithActionFactory objects |
COpenWithPatternModel | MVC item model for interacting with ProgrammableOpenWithActionFactory output file filters |
CPatternTypeDelegate | MVC delegate to control ProgrammableOpenWithActionFactory patterns |
CPluginManager | This class takes care of finding and loading MoleQueue plugins |
CProgram | A class defining interactions with an executable accessible by a Queue |
CProgramConfigureDialog | Dialog for setting Program configuration options |
CPuttyCommand | Concrete implementation of SshCommand using commandline plink/pscp |
CQueue | Abstract interface for queuing systems |
CQueueLocal | Queue for running jobs locally |
CQueueManager | Manage a collection of Queue instances |
CQueueManagerDialog | Dialog for managing supported queues |
CQueueManagerItemModel | Item model for interacting with queues in the QueueManagerDialog |
CQueuePbs | QueueRemote subclass for interacting with a PBS/Torque queue |
CQueueProgramItemModel | Item model for interacting with a Queue's Program instances |
CQueueRemote | Abstract Queue subclass for interacting with a generic Remote queue |
CQueueRemoteSsh | QueueRemote subclass for interacting with a generic Remote queue over SSH |
CQueueSettingsDialog | Dialog for configuring queues and managing programs |
CQueueSge | QueueRemote subclass for interacting with Sun Grid Engine |
CQueueSlurm | QueueRemote subclass for interacting with a SLURM managed queue |
CQueueUit | QueueRemote subclass for interacting with a remote queue over UIT |
CRemoteQueueWidget | A generic configuration dialog for remote queuing systems |
CRemoveJobActionFactory | JobActionFactory subclass which removes jobs from the Server JobManager |
CServer | Handles incoming JSON-RPC messages |
CSshCommand | Abstract subclass of SshConnection providing base implementaton using commandline ssh/scp |
CSshCommandFactory | Used to construct the correct SshCommand implementation based on the ssh client |
CSshConnection | Abstract base class defining remote execution and file transfer operations over the ssh protocol |
CTemplateKeywordDialog | Dialog explaining how templates are used in MoleQueue |
CTerminalProcess | Special QProcess derived class, calls setsid on Unix to remove tty, allowing us to give a GUI prompt for SSH etc |
CUitQueueWidget | A configuration dialog for UIT queuing systems |
CViewJobLogActionFactory | JobActionFactory for opening log windows filtered to specified jobs |
CZeroMqConnection | Connection subclass using ZeroMQ |
CZeroMqConnectionListener | ConnectionListener subclass using ZeroMQ |
CZeroMqConnectionListenerFactory | A ConnectionListenerFactory subclass using ZeroMQ |
CCredentialsWidget | A dialog for prompting user for security credentials |