XLine | classes |
class CXLineCtrl | ? ^ |
The Microsoft style ActiveX Control class.
This handles all of the property and method interfacing to the container program, currently a Visual Basic program.
- Source:
- XLineCtl.h:19
- Author:
- Green Lizard Staff
- Version:
- 1.01
Contents | ^ |
Entity Inherited From Type Scope Short Description ~CXLineCtrl destructor public undocumented CXLineCtrl constructor public undocumented CXLineCtrl constructor public automatically generated Dial method public undocumented DoPropExchange method public undocumented enum enum public undocumented FireAgentTransferConnected method public undocumented FireCallComplete method public undocumented FireCallConnected method public undocumented FireCallDisconnected method public undocumented FireCallProgress method public undocumented FireFaxComplete method public undocumented FireLineBlocked method public undocumented FireLineUnblocked method public undocumented FireLogMessage method public undocumented FirePlayComplete method public undocumented FireRecordComplete method public undocumented GetCallProgressType method public undocumented GetLineHeapBottom method public undocumented GetLineHeapTop method public undocumented GetLogLevel method public undocumented GetMaxCallProgressMillisecs method public undocumented GetMaxRecordMillisecs method public undocumented GetMaxRecordSilenceMillisecs method public undocumented GetMaxRingSeconds method public undocumented GetNumberOfFaxLines method public undocumented GetNumberOfLines method public undocumented GetPlayVolume method public undocumented GetRecordVolume method public undocumented GetTraceFunctionCalls method public undocumented HangUp method public undocumented Log method public undocumented m_CallProgressType attribute public The flavor of available DSP call progress engine which should be used. m_csLock static attribute public undocumented m_DialogicStarted attribute public undocumented m_DialogicThread attribute public undocumented m_LineHeapBottom attribute public The start of Line Heap indexing. m_LineHeapTop attribute public The end of Line Heap indexing. m_LogLevel attribute public undocumented m_MaxCallProgressMillisecs attribute public The Maximum amount of time the board will analize a call to determine if it is a person or a machine. m_MaxRecordMillisecs attribute public The maximum amount of time that a recording may go on. m_MaxRecordSilenceMillisecs attribute public The maximum amount of time record will continue even when there is no sound on the line. m_MaxRingSecs attribute public The Number of Seconds a Line May Ring before the Call Time Out and is Dropped m_NumberOfFaxLines attribute public undocumented m_NumberOfLines attribute public undocumented m_NumberOfVoiceDtiLines attribute public undocumented m_PlayVolume attribute public The Volume level of plays which occur on the line. m_RecordVolume attribute public The line level of records which occur on the line. m_TraceFunctionCalls attribute public undocumented OnAgentTransferConnectedCommand method public undocumented OnCallCompleteCommand method public undocumented OnCallConnectedCommand method public undocumented OnCallDisconnectedCommand method public undocumented OnCallProgressCommand method public undocumented OnDraw method public undocumented OnFaxCompleteCommand method public undocumented OnLineBlockedCommand method public undocumented OnLineUnblockedCommand method public undocumented OnLogCommand method public undocumented OnPlayCompleteCommand method public undocumented OnRecordCompleteCommand method public undocumented OnResetState method public undocumented operator = operator public automatically generated ReleaseLine method public undocumented ReserveLine method public undocumented SendFax method public undocumented SetCallProgressType method public undocumented SetLineHeapBottom method public undocumented SetLineHeapTop method public undocumented SetLogLevel method public undocumented SetMaxCallProgressMillisecs method public undocumented SetMaxRecordMillisecs method public undocumented SetMaxRecordSilenceMillisecs method public undocumented SetMaxRingSeconds method public undocumented SetNumberOfFaxLines method public undocumented SetNumberOfLines method public undocumented SetPlayVolume method public undocumented SetRecordVolume method public undocumented SetTraceFunctionCalls method public undocumented SetupDialogic method public undocumented Start method public undocumented StartRecordBG method public undocumented Stop method public undocumented StopRecordBG method public undocumented TearDownDialogic method public undocumented TransferToAgent method public undocumented VoxCall method public undocumented VoxPlay method public undocumented VoxRecord method public undocumented
destructor ~CXLineCtrl | ? ^ > |
undocumented
- Source:
- XLineCtl.h:81
- Code:
public ~ CXLineCtrl ( )
constructor CXLineCtrl | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:64
- Code:
public CXLineCtrl ( )
constructor CXLineCtrl | ? ^ < > |
automatically generated
- Source:
- XLineCtl.h
- Code:
public CXLineCtrl ( const CXLineCtrl & )
method Dial | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:182
- Code:
public afx_msg long Dial ( LPCTSTR PhoneNumber , const VARIANT FAR & LineNumber , const VARIANT FAR & rcrd_filename , const VARIANT FAR & play_filename , const VARIANT FAR & live_filename , const VARIANT FAR & fax_filename , const VARIANT FAR & digitstring , const VARIANT FAR & v_agent_phone_number , const VARIANT FAR & v_agent_phone_line )
method DoPropExchange | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:76
- Code:
public virtual void DoPropExchange ( CPropExchange * pPX )
enum enum | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:271
- Code:
public DECLARE_EVENT_MAP ( ) enum { dispidLogLevel = 1L , dispidNumberOfLines = 2L , dispidTraceFunctionCalls = 3L , dispidMaxRecordSilenceMillisecs = 4L , dispidMaxRecordMillisecs = 5L , dispidMaxRingSeconds = 6L , dispidMaxCallProgressMillisecs = 7L , dispidPlayVolume = 8L , dispidRecordVolume = 9L , dispidNumberOfFaxLines = 19L , dispidCallProgressType = 23L , dispidLineHeapBottom = 24L , dispidLineHeapTop = 25L , dispidStart = 10L , dispidStop = 11L , dispidHangUp = 12L , dispidVoxRecord = 13L , dispidReserveLine = 14L , dispidReleaseLine = 15L , dispidVoxCall = 16L , dispidVoxPlay = 17L , dispidSendFax = 18L , dispidTransferToAgent = 20L , dispidStartRecordBG = 21L , dispidStopRecordBG = 22L , dispidDial = 26L , eventidLogMessage = 1L , eventidLineBlocked = 2L , eventidLineUnblocked = 3L , eventidPlayComplete = 4L , eventidRecordComplete = 5L , eventidCallProgress = 6L , eventidCallDisconnected = 7L , eventidCallConnected = 8L , eventidCallComplete = 9L , eventidFaxComplete = 10L , eventidAgentTransferConnected = 11L , }
method FireAgentTransferConnected | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:222
- Code:
public void FireAgentTransferConnected ( short AgentLineNumber , short ClientLineNumber , LPCTSTR TextInfo )
method FireCallComplete | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:216
- Code:
public void FireCallComplete ( short LineNumber , short CallResult , LPCTSTR TextInfo )
method FireCallConnected | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:213
- Code:
public void FireCallConnected ( short LineNumber , short ConnectResult , LPCTSTR TextInfo )
method FireCallDisconnected | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:210
- Code:
public void FireCallDisconnected ( short LineNumber , short DisconnectCause , LPCTSTR TextInfo )
method FireCallProgress | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:207
- Code:
public void FireCallProgress ( short LineNumber , short ProgressResult , LPCTSTR TextInfo )
method FireFaxComplete | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:219
- Code:
public void FireFaxComplete ( short LineNumber , short FaxResult , LPCTSTR TextInfo )
method FireLineBlocked | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:195
- Code:
public void FireLineBlocked ( short LineNumber )
method FireLineUnblocked | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:198
- Code:
public void FireLineUnblocked ( short LineNumber )
method FireLogMessage | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:192
- Code:
public DECLARE_DISPATCH_MAP ( ) void FireLogMessage ( short LineNumber , LPCTSTR Message )
method FirePlayComplete | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:201
- Code:
public void FirePlayComplete ( short LineNumber , short StopCause , LPCTSTR TextInfo )
method FireRecordComplete | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:204
- Code:
public void FireRecordComplete ( short LineNumber , short StopCause , LPCTSTR TextInfo )
method GetCallProgressType | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:138
- Code:
public afx_msg short GetCallProgressType ( )
method GetLineHeapBottom | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:141
- Code:
public afx_msg short GetLineHeapBottom ( )
method GetLineHeapTop | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:144
- Code:
public afx_msg short GetLineHeapTop ( )
method GetLogLevel | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:108
- Code:
public afx_msg short GetLogLevel ( )
method GetMaxCallProgressMillisecs | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:126
- Code:
public afx_msg long GetMaxCallProgressMillisecs ( )
method GetMaxRecordMillisecs | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:120
- Code:
public afx_msg long GetMaxRecordMillisecs ( )
method GetMaxRecordSilenceMillisecs | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:117
- Code:
public afx_msg long GetMaxRecordSilenceMillisecs ( )
method GetMaxRingSeconds | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:123
- Code:
public afx_msg short GetMaxRingSeconds ( )
method GetNumberOfFaxLines | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:135
- Code:
public afx_msg short GetNumberOfFaxLines ( )
method GetNumberOfLines | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:111
- Code:
public afx_msg short GetNumberOfLines ( )
method GetPlayVolume | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:129
- Code:
public afx_msg short GetPlayVolume ( )
method GetRecordVolume | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:132
- Code:
public afx_msg short GetRecordVolume ( )
method GetTraceFunctionCalls | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:114
- Code:
public afx_msg BOOL GetTraceFunctionCalls ( )
method HangUp | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:150
- Code:
public afx_msg BOOL HangUp ( short LineNumber )
method Log | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:66
- Code:
public void Log ( int Level , int LineNumber , LPCSTR Message )
attribute m_CallProgressType | ? ^ < > |
The flavor of available DSP call progress engine which should be used.The default is "dx-dial()", with "Global Call" call progress disabled.
- Source:
- XLineCtl.h:35
- Code:
- public int m_CallProgressType
static attribute m_csLock | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:62
- Code:
- public static CRITICAL_SECTION m_csLock
attribute m_DialogicStarted | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:25
- Code:
- public BOOL m_DialogicStarted
attribute m_DialogicThread | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:61
- Code:
- public CDialogicEvents * m_DialogicThread
attribute m_LineHeapBottom | ? ^ < > |
The start of Line Heap indexing.Transfers and calls can be made with "ReserveAnyLine", within this range.
- Source:
- XLineCtl.h:38
- Code:
- public int m_LineHeapBottom
attribute m_LineHeapTop | ? ^ < > |
The end of Line Heap indexing.Transfers and calls can be made with "ReserveAnyLine", within this range.
- Source:
- XLineCtl.h:41
- Code:
- public int m_LineHeapTop
attribute m_LogLevel | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:32
- Code:
- public int m_LogLevel
attribute m_MaxCallProgressMillisecs | ? ^ < > |
The Maximum amount of time the board will analize a call to determine if it is a person or a machine.
- Source:
- XLineCtl.h:44
- Code:
- public long m_MaxCallProgressMillisecs
attribute m_MaxRecordMillisecs | ? ^ < > |
The maximum amount of time that a recording may go on.
- Source:
- XLineCtl.h:56
- Code:
- public long m_MaxRecordMillisecs
attribute m_MaxRecordSilenceMillisecs | ? ^ < > |
The maximum amount of time record will continue even when there is no sound on the line.
- Source:
- XLineCtl.h:59
- Code:
- public long m_MaxRecordSilenceMillisecs
attribute m_MaxRingSecs | ? ^ < > |
The Number of Seconds a Line May Ring before the Call Time Out and is Dropped
- Source:
- XLineCtl.h:47
- Code:
- public int m_MaxRingSecs
attribute m_NumberOfFaxLines | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:30
- Code:
- public int m_NumberOfFaxLines
attribute m_NumberOfLines | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:27
- Code:
- public int m_NumberOfLines
attribute m_NumberOfVoiceDtiLines | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:29
- Code:
- public int m_NumberOfVoiceDtiLines
attribute m_PlayVolume | ? ^ < > |
The Volume level of plays which occur on the line.
- Source:
- XLineCtl.h:50
- Code:
- public short m_PlayVolume
attribute m_RecordVolume | ? ^ < > |
The line level of records which occur on the line.
- Source:
- XLineCtl.h:53
- Code:
- public short m_RecordVolume
attribute m_TraceFunctionCalls | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:26
- Code:
- public BOOL m_TraceFunctionCalls
method OnAgentTransferConnectedCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:100
- Code:
public afx_msg LRESULT OnAgentTransferConnectedCommand ( WPARAM , LPARAM )
method OnCallCompleteCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:94
- Code:
public afx_msg LRESULT OnCallCompleteCommand ( WPARAM , LPARAM )
method OnCallConnectedCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:91
- Code:
public afx_msg LRESULT OnCallConnectedCommand ( WPARAM , LPARAM )
method OnCallDisconnectedCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:92
- Code:
public afx_msg LRESULT OnCallDisconnectedCommand ( WPARAM , LPARAM )
method OnCallProgressCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:93
- Code:
public afx_msg LRESULT OnCallProgressCommand ( WPARAM , LPARAM )
method OnDraw | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:75
- Code:
public virtual void OnDraw ( CDC * pdc , const CRect & rcBounds , const CRect & rcInvalid )
method OnFaxCompleteCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:99
- Code:
public afx_msg LRESULT OnFaxCompleteCommand ( WPARAM , LPARAM )
method OnLineBlockedCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:97
- Code:
public afx_msg LRESULT OnLineBlockedCommand ( WPARAM , LPARAM )
method OnLineUnblockedCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:98
- Code:
public afx_msg LRESULT OnLineUnblockedCommand ( WPARAM , LPARAM )
method OnLogCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:90
- Code:
public DECLARE_OLECREATE_EX ( CXLineCtrl ) DECLARE_OLETYPELIB ( CXLineCtrl ) DECLARE_PROPPAGEIDS ( CXLineCtrl ) DECLARE_OLECTLTYPE ( CXLineCtrl ) afx_msg LRESULT OnLogCommand ( WPARAM , LPARAM )
method OnPlayCompleteCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:95
- Code:
public afx_msg LRESULT OnPlayCompleteCommand ( WPARAM , LPARAM )
method OnRecordCompleteCommand | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:96
- Code:
public afx_msg LRESULT OnRecordCompleteCommand ( WPARAM , LPARAM )
method OnResetState | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:77
- Code:
public virtual void OnResetState ( )
operator = | ? ^ < > |
automatically generated
- Source:
- XLineCtl.h
- Code:
public CXLineCtrl & operator = ( const CXLineCtrl & )
method ReleaseLine | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:153
- Code:
public afx_msg BOOL ReleaseLine ( short LineNumber )
method ReserveLine | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:152
- Code:
public afx_msg short ReserveLine ( )
method SendFax | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:168
- Code:
public afx_msg BOOL SendFax ( short LineNumber , short FaxChannel , LPCTSTR FileName )
method SetCallProgressType | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:139
- Code:
public afx_msg void SetCallProgressType ( short nNewValue )
method SetLineHeapBottom | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:142
- Code:
public afx_msg void SetLineHeapBottom ( short nNewValue )
method SetLineHeapTop | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:145
- Code:
public afx_msg void SetLineHeapTop ( short nNewValue )
method SetLogLevel | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:109
- Code:
public afx_msg void SetLogLevel ( short nNewValue )
method SetMaxCallProgressMillisecs | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:127
- Code:
public afx_msg void SetMaxCallProgressMillisecs ( long nNewValue )
method SetMaxRecordMillisecs | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:121
- Code:
public afx_msg void SetMaxRecordMillisecs ( long nNewValue )
method SetMaxRecordSilenceMillisecs | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:118
- Code:
public afx_msg void SetMaxRecordSilenceMillisecs ( long nNewValue )
method SetMaxRingSeconds | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:124
- Code:
public afx_msg void SetMaxRingSeconds ( short nNewValue )
method SetNumberOfFaxLines | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:136
- Code:
public afx_msg void SetNumberOfFaxLines ( short nNewValue )
method SetNumberOfLines | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:112
- Code:
public afx_msg void SetNumberOfLines ( short nNewValue )
method SetPlayVolume | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:130
- Code:
public afx_msg void SetPlayVolume ( short nNewValue )
method SetRecordVolume | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:133
- Code:
public afx_msg void SetRecordVolume ( short nNewValue )
method SetTraceFunctionCalls | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:115
- Code:
public afx_msg void SetTraceFunctionCalls ( BOOL bNewValue )
method SetupDialogic | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:68
- Code:
public BOOL SetupDialogic ( )
method Start | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:147
- Code:
public afx_msg BOOL Start ( )
method StartRecordBG | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:171
- Code:
public afx_msg BOOL StartRecordBG ( short RecordingLineNumber , short RecordedLineNumber , LPCTSTR FileName )
method Stop | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:148
- Code:
public afx_msg BOOL Stop ( )
method StopRecordBG | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:172
- Code:
public afx_msg BOOL StopRecordBG ( short RecordingLineNumber )
method TearDownDialogic | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:69
- Code:
public void TearDownDialogic ( )
method TransferToAgent | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:169
- Code:
public afx_msg BOOL TransferToAgent ( short LineNumber , short AgentLineNumber , LPCTSTR PhoneNumber )
method VoxCall | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:163
- Code:
public afx_msg long VoxCall ( short LineNumber , LPCTSTR PhoneNumber , const VARIANT FAR & rcrd_filename , const VARIANT FAR & play_filename , const VARIANT FAR & live_filename , const VARIANT FAR & fax_filename , const VARIANT FAR & digitstring , const VARIANT FAR & v_agent_phone_number , const VARIANT FAR & v_agent_phone_line )
method VoxPlay | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:165
- Code:
public afx_msg BOOL VoxPlay ( short LineNumber , LPCTSTR FileName , LPCTSTR TermStr )
method VoxRecord | ? ^ < > |
undocumented
- Source:
- XLineCtl.h:166
- Code:
public afx_msg BOOL VoxRecord ( short LineNumber , LPCTSTR FileName )
Created Sun May 14 08:06:43 2006.
This documentation was generated automatically by
ccdoc v08r40 2003/05/15 bin_opt_msvc_MSWin32-x86-multi-thread-4.0.
Click here to submit a bug report or feature request for ccdoc.
Click here to return to the top of the page.