/* @(#)consorti.h (c) Telelogic AB */ #ifndef _CONSORTIUM_HPP_ #define _CONSORTIUM_HPP_ #include "support.h" typedef class Bank *BankObj; typedef class ATM *ATMObj; class Consortium { private: void GenInit(); public: Text Name; Consortium(); Consortium(const char* name); ~Consortium(); // Bank class Bank* Bank; void add_Bank (class Bank& a_Bank); void rem_Bank (class Bank& a_Bank); void p_connect_Bank (class Bank& a_Bank); void p_disconnect_Bank (class Bank& a_Bank); // ATM class ATM* ATM; void add_ATM (class ATM& a_ATM); void rem_ATM (class ATM& a_ATM); void p_connect_ATM (class ATM& a_ATM); void p_disconnect_ATM (class ATM& a_ATM); }; #endif