OpenPetra
Free Administration Software for Non-Profits
|
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... | |