Previous Table of Contents Next


4.2.2.2 IDL


//File: DAISDASession.idl #ifndef _DAIS_DA_SESSION_IDL #define _DAIS_DA_SESSION_IDL #pragma prefix "omg.org"

// Common Information #include <DAISNode.idl> #include <DAISProperty.idl> #include <DAISSession.idl>

// Data Access interface #include <DAISType.idl> #include <DAISItem.idl> #include <DAISDANode.idl> #include <DAISGroup.idl> #include <DAISDASimpleIO.idl>

module DAIS { module DataAccess {

interface Session : DAIS::Session {

readonly attribute Group::IHome

readonly attribute SimpleIO::IHome

readonly attribute Node::IHome

readonly attribute Item::IHome

readonly attribute Type::IHome

readonly attribute Property::IHome };};}; #endif // _DAIS_DA_SESSION_IDL

group_home;
simple_io_home;
node_home;
item_home;
type_home;
property_home;

   Session

   Session is an object implementing the data access functions. It inherits common functionality as shut down callbacks and session status from DAIS::Session.

   group_home

   A read only attribute holding a reference to a singleton Group::IHome object.

   node_home

   A read only attribute holding a reference to a singleton Node::IHome object.

   item_home

   A read only attribute holding a reference to a singleton Item::IHome object.

   type_home

   A read only attribute holding a reference to a singleton Type::IHome object.

   property_home

   A read only attribute holding a reference to a singleton Property::IHome object.