/////////////////////////////////////////////////////////////////////////////
//
//   AHTRANS.H
//
//   Copyright (c) 1997  Galacticomm, Inc.        All Rights Reserved
//
//   Active HTML Teleconference Transport Layer
//   Declaration
//                                               - Phil Henning 6/14/97
//
/////////////////////////////////////////////////////////////////////////////

class CAHTransport : public CTlcTransport {

public:
    CAHTransport();
    ~CAHTransport() {}

    VOID
    SendTabbedDbData(
    const CHAR* data,
    CTlcChannel* pChannel);

    VOID
    Output(
    CTlcUser* pUser);

    VOID
    CmdResult(
    CTlcUser* pUser,
    SHORT iOperation,
    GBOOL bSuccess,
    SHORT iReason);

private:                           // private member functions

     VOID
     RecvText(                     // Send text to one user
     CTlcUser* pUserFrom,          //   user object sending text (NULL = system)
     CTlcUser* pUserTo,            //   user object receiving text
     const CHAR* pMsg,             //   Text to send
     SHORT fType,                  //   Type of text
     SHORT iMsgNum=0,              //   MSG file template to use
     const CHAR* ptr1=NULL,        //   extra information for MSG template
     const CHAR* ptr2=NULL,        //   extra information for MSG template
     const CHAR* ptr3=NULL);       //   extra information for MSG template

};

