Simias::Service::ThreadServiceCtl Class Reference

Summary description for ThreadService. More...

Inheritance diagram for Simias::Service::ThreadServiceCtl:

Inheritance graph
[legend]
Collaboration diagram for Simias::Service::ThreadServiceCtl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ThreadServiceCtl (string assembly, XmlElement serviceElement)
 Control to thread service.
 ThreadServiceCtl (string name, string assembly, string classType)
 Control to thread service.
override void Start ()
 Start the thread control.
override void Stop ()
 Stop the thread control service.
override void Kill ()
 Kill the thread service control.
override void Pause ()
 Pause the service.
override void Resume ()
 Resume the service.
override void Custom (int message, string data)
 Log the custom message.
override void ToXml (XmlElement element)
 Convert XML element to base XML.

Properties

override bool HasExited [get]
 Called to check if the service has exited.


Detailed Description

Summary description for ThreadService.


Constructor & Destructor Documentation

Simias::Service::ThreadServiceCtl::ThreadServiceCtl ( string  assembly,
XmlElement  serviceElement 
) [inline]

Control to thread service.

Parameters:
assembly Assembly
serviceElement XML Service element

Simias::Service::ThreadServiceCtl::ThreadServiceCtl ( string  name,
string  assembly,
string  classType 
) [inline]

Control to thread service.

Parameters:
name Name of the thread
assembly Assembly
classType Type of the class


Member Function Documentation

override void Simias::Service::ThreadServiceCtl::Start (  )  [inline, virtual]

Start the thread control.

Implements Simias::Service::ServiceCtl.

override void Simias::Service::ThreadServiceCtl::Stop (  )  [inline, virtual]

Stop the thread control service.

Implements Simias::Service::ServiceCtl.

override void Simias::Service::ThreadServiceCtl::Kill (  )  [inline, virtual]

Kill the thread service control.

Implements Simias::Service::ServiceCtl.

override void Simias::Service::ThreadServiceCtl::Pause (  )  [inline, virtual]

Pause the service.

Implements Simias::Service::ServiceCtl.

override void Simias::Service::ThreadServiceCtl::Resume (  )  [inline, virtual]

Resume the service.

Implements Simias::Service::ServiceCtl.

override void Simias::Service::ThreadServiceCtl::Custom ( int  message,
string  data 
) [inline, virtual]

Log the custom message.

Parameters:
message Actual Message to log
data Data to be inserted in the log

Implements Simias::Service::ServiceCtl.

override void Simias::Service::ThreadServiceCtl::ToXml ( XmlElement  element  )  [inline, virtual]

Convert XML element to base XML.

Parameters:
element XML element to be converted

Reimplemented from Simias::Service::ServiceCtl.


Property Documentation

override bool Simias::Service::ThreadServiceCtl::HasExited [get]

Called to check if the service has exited.

Reimplemented from Simias::Service::ServiceCtl.


The documentation for this class was generated from the following file:

Generated on Wed Apr 8 14:52:49 2009 for simias by  doxygen 1.5.6