OpenPetra
Free Administration Software for Non-Profits
CacheableTablesManager.cs File Reference

Classes

class  Ict.Petra.Shared.TCacheableTablesManager
 
class  Ict.Petra.Shared.TCacheableTablesLoader
 The TCacheableTablesLoader class is designed to get base.by a Class that will be a Cache Manager (who is responsible for the actual loading and saving of the DataTables). It contains only a helper function that is used by every Cache Manager. More...
 
class  Ict.Petra.Shared.ECacheableTablesMgrException
 This Exception is thrown on several occasions by TCacheableTablesManager. More...
 
class  Ict.Petra.Shared.ECacheableTablesMgrTableNotUpToDateException
 This Exception is thrown by GetCachedDataTable if the Cacheable DataTable isn't in an up-to-date state. This means it needs to be retrieved anew before it can be used. More...
 

Namespaces

namespace  Ict
 
namespace  Ict.Petra
 
namespace  Ict.Petra.Shared
 

Functions

delegate Int32 Ict.Petra.Shared.TDelegateSendClientTask (System.Int32 AClientID, String ATaskGroup, String ATaskCode, System.Object ATaskParameter1, System.Object ATaskParameter2, System.Object ATaskParameter3, System.Object ATaskParameter4, System.Int16 ATaskPriority, System.Int32 AExceptClientID)
 This Delegate is used for sending a ClientTask to all other Clients to tell them to reload a certain Cacheable DataTable (used only if the TCacheableTablesManager is instantiated by PetraServer, but not if it is instantiated by the PetraClient). More...