Declaration

TnxAbstractSession = class(TnxAbstractTimeoutObject)

 
Description

The abstract declaration of a Server Session. All actual session implementations MUST be descendent from this class. This is the server side version of TnxSession.

 
Methods

AfterConstruction

see TObject.AfterConstruction

AliasAdd

This function implements the addition of a new Alias to the session.

AliasDelete

This function implements the removal of an Alias from the session.

AliasGetList

This function needs to return the List of Aliases as a list of TnxAliasDescriptor objects.

AliasGetPath

This function returns the Path of a directory. The format of aPath is specific to the actual implementation, in the default implementation it is a directory.

AliasModify

This function implements the modification of a an Alias. The function supports modifying name and/or path of the Alias.

BeforeDestruction

see TObject.BeforeDestruction.

CloseInactiveFolders

This function uncaches and closes all unused folders/directories.

CloseInactiveTables

This function uncaches and closes all unused tables.

Create

Constructor

DatabaseOpen

This function will open a alias/database and return the TnxAbstractDatabase object created it for it.

Destroy

destructor.

Failed

The text for this method has been generated automatically. This means that it is not documented.

GetRegisteredClassList

This function returns a list of registered engines of the requested type.

LookupByID

This is the class function that returns the object with a certain ID.

 
Properties

Authenticated

This property returns true, it the session was logged on successfully with User Name and Password.

ClientVersion

This property returns the version of the client that opened the session.

Password

This property returns the password used to logon the session.

ServerEngine

This property returns the server engine the session is attached to.

ServerVersion

This property returns the version of the server that runs the session.

UserName

This property returns the user name used to logon the session.

 
File

 
nxsdServerEngine

Home | Site Contents | Documentation | NexusDB Manual V4 | Class Reference | Symbol Reference | Classes