OpenPetra
Free Administration Software for Non-Profits
Ict.Common.Remoting.Server Namespace Reference

Classes

class  DomainManager
 manages access to some session variables More...
 
interface  IDBUpgrades
 for updating the database More...
 
interface  IErrorLog
 an interface for logging to the database More...
 
interface  IImportExportManager
 for saving and loading the database More...
 
interface  ILoginLog
 an interface for login logging to the database More...
 
interface  IMaintenanceLogonMessage
 an interface for retrieving a welcome message from the database More...
 
interface  IUserManager
 an interface for the user authentication More...
 
class  TClientManager
 Main class for Client connection and disconnection and other Client actions. More...
 
class  TClientTasksManager
 Handles Server-to-Client messaging. More...
 
class  TConnectedClient
 This class holds details about a connected Client. It is stored as an entry in the UClientObjects HashTable (one entry for each current Client connection). More...
 
class  TExceptionHandling
 Contains procedures for structured Exception handling. They are intended to be used as 'last resort' in case an Exception that was thrown anywhere in the Application wasn't caught anywhere. More...
 
class  TPollClientTasks
 
class  TServerManagerBase
 some common implementations for IServerAdminInterface More...
 

Enumerations

enum  TSessionStatus {
  adsConnectingLoginVerification , adsConnectingLoginOK , adsActive , adsIdle ,
  adsDisconnectingDBClosing , adsStopped
}
 several states for sessions More...
 

Enumeration Type Documentation

◆ TSessionStatus

several states for sessions

Enumerator
adsConnectingLoginVerification 

during login verification

adsConnectingLoginOK 

login was successful

adsActive 

session is active

adsIdle 

session is not busy

adsDisconnectingDBClosing 

the db connection is being closed

adsStopped 

session has been deleted