MoleQueue 0.9.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NMoleQueue
  NUit
   CAuthenticateContClass using to model UIT AuthenticateCont message
   CAuthenticateResponseClass used to model UIT AuthenticateResponse
   CAuthenticatorClass used to perform UIT authentication steps
   CAuthResponseProcessorClass used to process a AuthenticateResponse message. Basically walks through the list of prompts provided by the server asking the user for the appropriate responses
   CCancelJobRequestConcrete Request class for cancelJob message
   CCompositeIODeviceFacade that allows several QIODevices into a single QIODevice
   CCreateDirectoryRequestConcrete Request class for createDirectory message
   CDeleteDirectoryRequestConcrete Request class for deleteDirectory message
   CDeleteFileRequestConcrete Request class for deleteFileRequest message
   CDirectoryCreateFile system operation to create a directory on a UIT host
   CDirectoryDeleteFile system operation to delete a directory on a remote UIT system
   CDirectoryDownloadFile system operation to download a directory from a remote UIT system
   CDirectoryUploadFile system operation to upload a directory to a remote UIT system
   CDirListingInfoClass used to model UIT DirListingInfo
   CFileInfoClass used to model UIT FileInfo
   CFileStreamingDataClass used to model UIT FileStreamingData XML document. Used to describe a file on a remote UIT system during the download/upload process
   CFileSystemOperationAbstract base class of UIT file system operations
   CGetDirectoryListingRequestConcrete Request class for getDirectoryListing message
   CGetJobsForHostForUserByNumDaysRequestConcrete Request class for getJobsForHostForUserByNumDays message
   CGetStreamingFileDownloadURLRequestConcrete Request class for getStreamingFileDownloadURL message
   CGetStreamingFileUploadURLRequestConcrete Request class for getStreamingFileUploadURL message
   CGetUserHostAssocRequestConcrete Request class for getUserHostAssoc message
   CJobEventClass using to model UIT JobEvent
   CJobEventListClass used to model a UIT JobEvent list
   CJobSubmissionInfoClass used to model the response message returned by a UIT server in response to a job submission
   CKerberosCredentialsClass used to model UIT KerberosCredentials
   CMessageHandler
   CPromptClass used to model a UIT prompt
   CRequestAbstract base class of all UIT SOAP requests
   CSessionEncapsulates a UIT authentication token that can be share across multiple requests
   CSessionManagerSingleton to manages create and access to UIT sessions. Sessions are key on Kerberos user name and realm
   CSslSetupClass used to initalize SSL certificates for QSslSocket
   CStatFileRequestConcrete Request class for statFile message
   CSubmitBatchScriptJobRequest
   CUserHostAssocClass used to model UIT UserHostAssoc XML tag
   CUserHostAssocListClass used to model a UIT UserHostAssocList XML document
  CAboutDialog
  CAbstractQueueSettingsWidgetBase interface for custom queue settings widgets
  CActionFactoryManagerSingleton container for JobActionFactory objects
  CAddQueueDialogDialog for adding a new queue to the queuemanager
  CAdvancedFilterDialogProvides advanced filtering options for the JobView
  CClientUsed by clients to submit jobs to a running MoleQueue server
  CConnectionInterface defining the connection using to communicate between MoleQueue processes. Subclasses provide concrete implements for example based on local socket
  CConnectionListenerInterface 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
  CConnectionListenerFactoryFactory for generating ConnectionListener instances
  CCredentialsDialog
  CFileBrowseWidget
  CFileSpecificationSpecify files for simplifying Client-Server communication
  CImportProgramDialogDialog for importing a program configuration from a file
  CImportQueueDialogDialog for importing a queue from a file
  CJobServer-side interface to JobData properties
  CJobActionFactoryBase class for implementing a factory which creates QActions that operate on Job instances
  CJobDataInternal container for job details
  CJobItemModelItem model for interacting with jobs
  CJobManagerOwns and manages JobData objects
  CJobObjectSimple client-side representation for a MoleQueue job
  CJobReferenceBaseBase class for lightweight interfaces to JobData objects
  CJobTableProxyModelFiltering item model for the JobTableWidget job list
  CJobTableWidgetWidget which encapsulates the Job table MVC classes
  CJobViewMVC item view for the job table
  CJsonRpcManages ConnectionListener and Connection instances, and emits incoming JSON-RPC Messages
  CJsonRpcClientUsed by clients to submit calls to an RPC server using JSON-RPC 2.0
  CKillJobActionFactoryJobActionFactory for canceling jobs
  CLocalQueueWidgetConfiguration widget for local queues
  CLocalSocketConnectionProvides am implementation of @Connection using QLocalSockets. Each instance of the class wraps a QLocalSocket
  CLocalSocketConnectionListenerProvides a implementation of ConnectionListener using QLocalServer. Each connection made is emitted as a LocalSocketConnection
  CLocalSocketConnectionListenerFactorySubclass to ConnectionListenerFactory which uses local sockets
  CLogEntryMessage and metadata for log messages
  CLoggerManage log messages
  CLogWindowWindow that displays log contents
  CMainWindowThe main window for the MoleQueue application
  CMessageEncaspulates a single JSON-RPC transmission
  CMessageIdManagerStatic lookup table that is used to identify replies to JSON-RPC requests
  COpenDirectoryActionFactoryJobActionFactory subclass to open job output in a file browser
  COpenSshCommandConcrete implementation of SshCommand using commandline open ssh/scp
  COpenWithActionFactoryGeneric 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
  COpenWithExecutableModelMVC item model for OpenWithActionFactory configurations
  COpenWithManagerDialogDialog window for configuring OpenWithActionFactory objects
  COpenWithPatternModelMVC item model for interacting with ProgrammableOpenWithActionFactory output file filters
  CPatternTypeDelegateMVC delegate to control ProgrammableOpenWithActionFactory patterns
  CPluginManagerThis class takes care of finding and loading MoleQueue plugins
  CProgramA class defining interactions with an executable accessible by a Queue
  CProgramConfigureDialogDialog for setting Program configuration options
  CPuttyCommandConcrete implementation of SshCommand using commandline plink/pscp
  CQueueAbstract interface for queuing systems
  CQueueLocalQueue for running jobs locally
  CQueueManagerManage a collection of Queue instances
  CQueueManagerDialogDialog for managing supported queues
  CQueueManagerItemModelItem model for interacting with queues in the QueueManagerDialog
  CQueuePbsQueueRemote subclass for interacting with a PBS/Torque queue
  CQueueProgramItemModelItem model for interacting with a Queue's Program instances
  CQueueRemoteAbstract Queue subclass for interacting with a generic Remote queue
  CQueueRemoteSshQueueRemote subclass for interacting with a generic Remote queue over SSH
  CQueueSettingsDialogDialog for configuring queues and managing programs
  CQueueSgeQueueRemote subclass for interacting with Sun Grid Engine
  CQueueSlurmQueueRemote subclass for interacting with a SLURM managed queue
  CQueueUitQueueRemote subclass for interacting with a remote queue over UIT
  CRemoteQueueWidgetA generic configuration dialog for remote queuing systems
  CRemoveJobActionFactoryJobActionFactory subclass which removes jobs from the Server JobManager
  CServerHandles incoming JSON-RPC messages
  CSshCommandAbstract subclass of SshConnection providing base implementaton using commandline ssh/scp
  CSshCommandFactoryUsed to construct the correct SshCommand implementation based on the ssh client
  CSshConnectionAbstract base class defining remote execution and file transfer operations over the ssh protocol
  CTemplateKeywordDialogDialog explaining how templates are used in MoleQueue
  CTerminalProcessSpecial QProcess derived class, calls setsid on Unix to remove tty, allowing us to give a GUI prompt for SSH etc
  CUitQueueWidgetA configuration dialog for UIT queuing systems
  CViewJobLogActionFactoryJobActionFactory for opening log windows filtered to specified jobs
  CZeroMqConnectionConnection subclass using ZeroMQ
  CZeroMqConnectionListenerConnectionListener subclass using ZeroMQ
  CZeroMqConnectionListenerFactoryA ConnectionListenerFactory subclass using ZeroMQ
 CCredentialsWidgetA dialog for prompting user for security credentials