|
MoleQueue 0.9.0
|
| NMoleQueue | |
| NUit | |
| CAuthenticateCont | Class using to model UIT AuthenticateCont message |
| CAuthenticateResponse | Class used to model UIT AuthenticateResponse |
| CAuthenticator | Class used to perform UIT authentication steps |
| CAuthResponseProcessor | Class used to process a AuthenticateResponse message. Basically walks through the list of prompts provided by the server asking the user for the appropriate responses |
| CCancelJobRequest | Concrete Request class for cancelJob message |
| CCompositeIODevice | Facade that allows several QIODevices into a single QIODevice |
| CCreateDirectoryRequest | Concrete Request class for createDirectory message |
| CDeleteDirectoryRequest | Concrete Request class for deleteDirectory message |
| CDeleteFileRequest | Concrete Request class for deleteFileRequest message |
| CDirectoryCreate | File system operation to create a directory on a UIT host |
| CDirectoryDelete | File system operation to delete a directory on a remote UIT system |
| CDirectoryDownload | File system operation to download a directory from a remote UIT system |
| CDirectoryUpload | File system operation to upload a directory to a remote UIT system |
| CDirListingInfo | Class used to model UIT DirListingInfo |
| CFileInfo | Class used to model UIT FileInfo |
| CFileStreamingData | Class used to model UIT FileStreamingData XML document. Used to describe a file on a remote UIT system during the download/upload process |
| CFileSystemOperation | Abstract base class of UIT file system operations |
| CGetDirectoryListingRequest | Concrete Request class for getDirectoryListing message |
| CGetJobsForHostForUserByNumDaysRequest | Concrete Request class for getJobsForHostForUserByNumDays message |
| CGetStreamingFileDownloadURLRequest | Concrete Request class for getStreamingFileDownloadURL message |
| CGetStreamingFileUploadURLRequest | Concrete Request class for getStreamingFileUploadURL message |
| CGetUserHostAssocRequest | Concrete Request class for getUserHostAssoc message |
| CJobEvent | Class using to model UIT JobEvent |
| CJobEventList | Class used to model a UIT JobEvent list |
| CJobSubmissionInfo | Class used to model the response message returned by a UIT server in response to a job submission |
| CKerberosCredentials | Class used to model UIT KerberosCredentials |
| CMessageHandler | |
| CPrompt | Class used to model a UIT prompt |
| CRequest | Abstract base class of all UIT SOAP requests |
| CSession | Encapsulates a UIT authentication token that can be share across multiple requests |
| CSessionManager | Singleton to manages create and access to UIT sessions. Sessions are key on Kerberos user name and realm |
| CSslSetup | Class used to initalize SSL certificates for QSslSocket |
| CStatFileRequest | Concrete Request class for statFile message |
| CSubmitBatchScriptJobRequest | |
| CUserHostAssoc | Class used to model UIT UserHostAssoc XML tag |
| CUserHostAssocList | Class used to model a UIT UserHostAssocList XML document |
| 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 @newConnection() 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 @Connection 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 |