bwLehrpool Masterserver
Manages authentication and sharing of virtual machines between participating institutions
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 ▼Norg
 ▼Nopenslx
 ▼Nimagemaster
 ▼Ndb
 ▼Nmappers
 CDbImageRepresenting an image in the database
 ▼CDbImageBlock
 CAsyncThread
 CChunkUpdate
 CDbOrganizationRepresents an organization in the database
 CDbOsVirt
 ▼CDbPendingSatellite
 CKeyWrapper
 CDbSatellite
 CDbUserRepresents a user that can login against the masterserver
 ▼Nmodels
 CLocalOrganization
 CLocalSatellite
 CLocalUserRepresents a user
 CDatabase
 CMysqlConnection
 ▼CMysqlStatementClass for creating PreparedStatements with named parameters
 CPreparsedQuery
 CQueryCache
 CPaginator
 ▼Nlocalrpc
 CJsonUser
 ▼CNetworkHandlerThe network listener that will receive incoming UDP packets, try to process them, and then send a reply
 CSenderPrivate sending thread
 ▼Nserver
 CApiServerAPI Server This is where all the requests from the outside arrive
 ▼Nserverconnection
 CConnectionHandlerClass to handle all incoming and outgoing connections
 CIncomingTransfer
 COutgoingTransfer
 CPrioThreadFactory
 ▼Nserversession
 CServerAuthenticatorAuthenticating a server with message signing
 CServerSessionHolds the session id of the server and manages the timeout
 CServerSessionManagerManages all server sessions and kicks timed out sessions
 ▼Nsession
 CAccessCode
 CAuthenticatorAuthenticates a user against a backend (mysql here)
 CSessionSimple representation of a user session
 CSessionManagerClass for managing active user sessions
 ▼Nthrift
 ▼Nserver
 CBinaryListener
 CHttpListener
 CMasterServerHandler
 ▼Nutil
 CHash
 CRandomStringGenerate secure random strings
 CSha512Crypt
 CUserUtil
 CUtilSome utilities to make our lives easier
 CAppThe main class that starts all the services
 CConstants
 CGlobalsClass to hold global constants and properties from 'config/global.properties'
 CAutoCloseable
 CRunnable