IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Web.WSBaseLauncher Class Reference
+ Inheritance diagram for IG.Web.WSBaseLauncher:
+ Collaboration diagram for IG.Web.WSBaseLauncher:

Additional Inherited Members

- Public Member Functions inherited from IG.Web.WebServiceLauncher< ServiceType >
void Launch ()
 Creates the web service and launches it. More...
 
void LaunchInNewThread ()
 Creates the web service and launches it in a new theread. More...
 
- Static Public Attributes inherited from IG.Web.WebServiceLauncher< ServiceType >
static int DefaultOutputLevel = 1
 Default output level for objects of this class. More...
 
static int DefaultMinSleepMs = 5
 Default value for minimal sleeping time, in milliseconds, when waiting for a condition to be fulfilled. More...
 
static int DefaultMaxSleepMs = 500
 Default value for maximal sleeping time, in milliseconds, when waiting for a condition to be fulfilled. More...
 
static double DefaultMaxRelativeLatency = 0.05
 Default value for maximal relative latency, in milliseconds, when waiting for a condition to be fulfilled. More...
 
static bool DefaultSleepFirst = false
 Default value for a flag indicating whether sleep is performed first, when waiting for a condition to be fulfilled. More...
 
static string DefaultBaseUrl = "http://localhost:8080/"
 
- Protected Member Functions inherited from IG.Web.WebServiceLauncher< ServiceType >
virtual void Wait (ConditionDelegateBase condition)
 Waits until the specified condition is fulfilled, i.e. untill the conditionreturns true. More...
 
- Protected Attributes inherited from IG.Web.WebServiceLauncher< ServiceType >
object _lock = new object()
 
int _outputLevel = DefaultOutputLevel
 
bool _stopService = false
 
bool _busy = false
 
bool _busySetOutside = false
 
WaitCondition _waiter
 
ServiceType _service
 
string _url
 
Thread _thread = null
 
- Properties inherited from IG.Web.WebServiceLauncher< ServiceType >
object Lock [get]
 Gets an instantiated object that is used for locking of the current object. More...
 
int OutputLevel [get, set]
 
bool StopService [get, set]
 Flag indicating that the service syould be stopped if it is running. More...
 
bool Busy [get, set]
 The busy flag. When this is set the service can not be launched. More...
 
bool BusySetOutside [get, protected set]
 Whether a web service can be set when the busy flag is switched on. More...
 
WaitCondition Waiter [get]
 Object that performs waiting until a particular condition is fulfilled. More...
 
int MinSleepMs [get, set]
 Minimal sleeping time, in milliseconds, when waiting a condition to be fulfilled. More...
 
int MaxSleepMs [get, set]
 Maximal sleeping time, in milliseconds, when waiting a condition to be fulfilled. More...
 
double MaxRelativeLatencyMs [get, set]
 Maximal relative latency when waiting a condition to be fulfilled. More...
 
bool SleepFirst [get, set]
 Whether sleeping is performed first when waiting for a condition to be fulfilled. More...
 
ServiceType Service [get, set]
 
string Url [get, set]
 
- Properties inherited from IG.Lib.ILockable
object Lock [get]
 

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