[ whitefrost.com | Account Manager 4 Product Page ]

Core.Shell.ShellContext Class Reference

Inheritance diagram for Core.Shell.ShellContext:

Core.Shell.Interfaces.IContext

List of all members.

Public Member Functions

 ShellContext ()
void Initialize (ShellFactory factory)
void ClearBuffer ()
void Write (String data)
void AddCommandLine (ICommandLine line)
void SetString (String session_param_name, String val)
double GetDouble (String session_param_name)
int GetInt (String session_param_name)
bool GetBool (String session_param_name)
void SetBool (String session_param_name, bool val)
void SetObject (String session_param_name, object val)
object GetObject (String session_param_name)

Properties

String ResponseBuffer [get]
bool IsAuthenticated [get, set]
bool RequireAuthentication [get, set]
bool IsBooted [get, set]
bool RequireBoot [get, set]
ICommandLine PreviousCommandLine [get, set]
ICommandLine CurrentCommandLine [get, set]
List< ICommandLineCommandLines [get]
String this [String session_param_name] [get, set]

Private Attributes

ICommandLine current_command_line
ICommandLine previous_command_line
List< ICommandLinecommand_lines
System.IO.MemoryStream output_buffer
System.IO.StreamWriter output_writer
Hashtable parms = null
bool require_authentication = false
bool is_authenticated = false
bool require_boot = false
bool is_booted = false


Constructor & Destructor Documentation

Core.Shell.ShellContext.ShellContext (  ) 


Member Function Documentation

void Core.Shell.ShellContext.Initialize ( ShellFactory  factory  ) 

void Core.Shell.ShellContext.ClearBuffer (  ) 

void Core.Shell.ShellContext.Write ( String  data  ) 

void Core.Shell.ShellContext.AddCommandLine ( ICommandLine  line  ) 

void Core.Shell.ShellContext.SetString ( String  session_param_name,
String  val 
)

double Core.Shell.ShellContext.GetDouble ( String  session_param_name  ) 

int Core.Shell.ShellContext.GetInt ( String  session_param_name  ) 

bool Core.Shell.ShellContext.GetBool ( String  session_param_name  ) 

void Core.Shell.ShellContext.SetBool ( String  session_param_name,
bool  val 
)

void Core.Shell.ShellContext.SetObject ( String  session_param_name,
object  val 
)

object Core.Shell.ShellContext.GetObject ( String  session_param_name  ) 


Member Data Documentation

System.IO.MemoryStream Core.Shell.ShellContext.output_buffer [private]

System.IO.StreamWriter Core.Shell.ShellContext.output_writer [private]

Hashtable Core.Shell.ShellContext.parms = null [private]

bool Core.Shell.ShellContext.require_boot = false [private]

bool Core.Shell.ShellContext.is_booted = false [private]


Property Documentation

String Core.Shell.ShellContext.ResponseBuffer [get]

bool Core.Shell.ShellContext.IsAuthenticated [get, set]

bool Core.Shell.ShellContext.RequireAuthentication [get, set]

bool Core.Shell.ShellContext.IsBooted [get, set]

bool Core.Shell.ShellContext.RequireBoot [get, set]

ICommandLine Core.Shell.ShellContext.PreviousCommandLine [get, set]

ICommandLine Core.Shell.ShellContext.CurrentCommandLine [get, set]

List<ICommandLine> Core.Shell.ShellContext.CommandLines [get]

String Core.Shell.ShellContext.this[String session_param_name] [get, set]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com