C# Class Rackspace.Cloud.Server.Agent.ExecutableProcessQueue

Inheritance: IExecutableProcessQueue
Show file Open project: rackerlabs/openstack-guest-agents-windows-xenserver

Public Methods

Method Description
Enqueue ( string command, string arguments ) : IExecutableProcessQueue
Enqueue ( string command, string arguments, bool conditionalToPass ) : IExecutableProcessQueue
Enqueue ( string command, string arguments, string acceptableExitCodes ) : IExecutableProcessQueue
ExecutableProcessQueue ( ILogger logger, IExecutableProcessCommandPatternSubsitution commandPatternCommandPatternSubsitution ) : System.Collections.Generic
Go ( ) : void

Method Details

Enqueue() public method

public Enqueue ( string command, string arguments ) : IExecutableProcessQueue
command string
arguments string
return IExecutableProcessQueue

Enqueue() public method

public Enqueue ( string command, string arguments, bool conditionalToPass ) : IExecutableProcessQueue
command string
arguments string
conditionalToPass bool
return IExecutableProcessQueue

Enqueue() public method

public Enqueue ( string command, string arguments, string acceptableExitCodes ) : IExecutableProcessQueue
command string
arguments string
acceptableExitCodes string
return IExecutableProcessQueue

ExecutableProcessQueue() public method

public ExecutableProcessQueue ( ILogger logger, IExecutableProcessCommandPatternSubsitution commandPatternCommandPatternSubsitution ) : System.Collections.Generic
logger ILogger
commandPatternCommandPatternSubsitution IExecutableProcessCommandPatternSubsitution
return System.Collections.Generic

Go() public method

public Go ( ) : void
return void