IOlympiaSessionManager Interface (Delphi)

This is a Library topic for RemObjects SDK for Delphi
This page is generated from external data, please do not update
Interfaces — Classes — Aliases — Implements
Contents |
Overview
The IOlympiaSessionManager interface is an important part of every Olympia server; it manages all client's sessions and represents the complete information about the configuration of the Olympia server.
The IOlympiaSessionManager interface is implemented by the TOlympiaSessionManager_Proxy class, which is used as part of the TOlympia_Proxy server.
You will usually not deal with the IOlympiaSessionManager interface directly.
Location
ROOlympia_Intf.pas IOlympiaSessionManager | Descendants
Implemented in
Required Methods
| CheckSession |
|---|
|
Checks the client session with the specified GUID. Returns true if the session has checked and false if it hasn't.
|
| ClearSessions |
|
Clears all sessions from the application with the specified GUID.
|
| CreateSession |
|
Creates a new client session with the specified GUID in the specified application. Returns true if the client session was successfully created, otherwise returns false.
|
| DeleteSession |
|
Deletes the client session with the specified GUID and returns true if the session was successfully deleted, otherwise returns false. When the given exception was not found, no exception will be thrown.
|
| GetAllSessions |
|
Gets all sessions from the application with the specified GUID and returns the array with the client's GUIDs.
|
| GetMessages |
|
Returns messages (in binary format) that are associated with the specified session and returns the size of the MessageData stream.
|
| GetSessionCount |
|
Gets the count of sessions in the specified application.
|
| GetTimeout |
|
Gets the timeout for the client sessions.
|
| ReadConfiguration |
|
Returns the OlympiaSessionManagerConfiguration object that represents the configuration of the specified Olympia server.
|
| ReadSession |
|
Reads the client session with the specified GUID and returns the session characteristics in the OlympiaUserSession object.
|
| RegisterForSessionEvents |
|
Registers all events that are related with the specified application
|
| SetTimeout |
|
Sets the timeout for the client sessions.
|
| StoreMessage |
|
Stores the message data to the specified client session.
|
| UpdateConfiguration |
|
Updates the configuration of the current Olympia server with the OlympiaSessionManagerConfiguration object.
|
| UpdateSession |
|
Updates the session data that is related with the specified client session.
|
Descendants
See Also
- Olympia FAQs (RemObjects SDK)
- Session Managers (Delphi)
- OlympiaSessionManagerConfiguration
- OlympiaUserSession
- TOlympia_Proxy
- TOlympiaSessionManager_Proxy
- IOlympiaSessionManager Interface
- .NET
- Delphi
- Lists
- RemObjects SDK for Delphi: Interfaces — Classes — Aliases — Implements
- RemObjects SDK shared: Data Types – File Types
- other editions
- RemObjects SDK for .NET: Namespaces — Interfaces — Classes — Enums — Implements
- RemObjects SDK for Xcode: Protocols — Classes — Enums — Aliases — Implements
- RemObjects SDK for Java: Namespaces — Interfaces — Classes — Enums — Implements
- RemObjects SDK for JavaScript: Objects

Product: RemObjects SDK
Available Editions: RemObjects SDK for .NET, Xcode, Delphi, Java and JavaScript