CMSPCallBase class (mspcall.h)
The CMSPCallBase class provides a generic implementation of the call object. It supports the ITStreamControl interface. It serves as a simple base class that maintains the stream list. This class is defined in MSPcall.h.
- CMSPCallBase Members
- CMSPCallBase MSPI Methods Implemented
- CMSPCallBase Public Methods, Called By MSPAddress Object
- CMSPCallBase Public Methods, Called by MSPStream Object
- CMSPCallBase Pure Virtual Methods
Inheritance
The CMSPCallBase class implements CComObjectRootExIDispatchImpl.
Methods
The CMSPCallBase class has these methods.
CMSPCallBase::CreateStreamObject The CreateStreamObject method is called by InternalCreateStream. |
CMSPCallBase::HandleStreamEvent The HandleStreamEvent method is called by a stream to send an event to TAPI. |
CMSPCallBase::Init The Init method is called by the MSP address object (in the method CreateMSPCall) to initialize the MSP call object. The derived class should initialize its members using the passed-in information. |
CMSPCallBase::InternalCreateStream The InternalCreateStream method is called by CreateStream to create a stream object (the caller does the argument checking). It should create and initialize the stream object (using CreateStreamObject). |
CMSPCallBase::MSPCallAddRef The MSPCallAddRef method is the private AddRef method for the call object. |
CMSPCallBase::MSPCallRelease The MSPCallRelease method is the private Release method for the call object. |
CMSPCallBase::ReceiveTSPCallData The ReceiveTSPCallData method is called by the MSP address object's ReceiveTSPData method to dispatch TSP data to the correct call. |
CMSPCallBase::RemoveStream (Interface RemoveStream) The RemoveStream method is called by the application to remove a stream from the call. (CMSPCallBase.RemoveStream) |
CMSPCallBase::ShutDown The ShutDown method is called by the MSPAddress object (in the method ShutdownMSPCall) to shut down the call. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | mspcall.h |