00001 #ifndef __CHM_CONNECTION_INFO_H__ 00002 #define __CHM_CONNECTION_INFO_H__ 00003 00004 // This class is really just a simple struct to pass information 00005 // about a message - usually about the transport mechanism - such 00006 // as the socket to use to return the message. The intention is 00007 // for this class to be customised by developers to meet the 00008 // requirements for their particular transport. 00009 00010 class CHMsocket; 00011 00012 class CHMconnectionInfo 00013 { 00014 public: 00015 CHMconnectionInfo() {} 00016 ~CHMconnectionInfo() {} 00017 00018 // the socket to return the ACK/NACK to... 00019 CHMsocket* pSocket; 00020 private: 00021 // not allowed 00022 CHMconnectionInfo(const CHMconnectionInfo& Orig); 00023 CHMconnectionInfo& operator=(const CHMconnectionInfo& Orig); 00024 }; 00025 00026 #endif // end of defensive include