Package dsg.smart

The main interfaces defining the interaction between Smart system and application layers.

See:
          Description

Interface Summary
IntTimeseries Example of timeseries of a specific data type --- in this case, a timeseries implementing a stream of integers.
ModuleEnv Portion of a Session interface, allowing the manipulation of modules on a computer.
PeerCreator This is run on SMART Central to create a module chain as a peer to a module on client side.
Permissions Interface representing permissions --- which Smart resources is a given user allowed to access?
Session Info about the environment (IPaq or workstation) we're running on.
SmartCentral Client-side proxy object representing connection to the Smart Central system.
SmartDB Represents connection to SMART Central database, once the application has logged in.
SMContext Operations provided by system to a stream module.
StationID An identifier used to identify a computer on the Smart network.
StreamModule Smart works by setting up simultaneous streams of data between the different components.
Timeseries A client-side handle to a timeseries inside the Smart Database.
TimeseriesSpec Description of a timeseries.
UserID Parent interface for classes defining a user.
 

Class Summary
DefaultSMContext Operations provided by system to the stream module when the module is started.
EmployeeID Class to identify BWH employees by their BWH employee ID.
PatientID Class to identify patients in Smart system.
ResearcherID Class to identify people with Smart logins who are not patients or employees.
SmartCentral.GetPeerRet The return type of the getPeer() method.
SmartLogin Class to allow the Smart Operator to log into the system.
SMBase Base class useful in writing Stream Modules.
 

Exception Summary
BadModuleHandleException A bad (out of range) index number was used to specify a module, an input or an output.
EmployeeID.FormatException Indicates a problem with the format of an EmployeeID when trying to convert from a String.
NotSourceModuleException A source module was expected, but a non-source module was used in its place.
PatientID.FormatException Indicates a problem with the format of an PatientID when trying to convert from a String.
ResearcherID.FormatException Problem in the format of a ResearcherID, when converting from a String.
SmartAccessException Access to a Smart resource denied to a user for lack of privileges.
SmartException Superclass for all Smart Exceptions.
 

Package dsg.smart Description

The main interfaces defining the interaction between Smart system and application layers.