⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resgwdevice.html

📁 很好用的基于sip的代理
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<DL><DT><DD></DL><P><A NAME="~ResGwDevice"></A><A NAME="DOC.26.4"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~ResGwDevice()</B></TT><DD>Destructor<DL><DT><DD></DL><P><A NAME="hardwareMain"></A><A NAME="DOC.26.5"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void* hardwareMain( void* parms )</B></TT><DD>Starts the main processing loop of the hardware<DL><DT><DD></DL><P><A NAME="addToFdSet"></A><A NAME="DOC.26.6"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   int addToFdSet( fd_set* fd )</B></TT><DD>Add device's socket to the fd; returns 0 if successful,errorcode otherwise <DL><DT><DD></DL><P><A NAME="process"></A><A NAME="DOC.26.7"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   int process( fd_set* fd )</B></TT><DD>Process all pending hardware events; returns 0 if successful,otherwise returns an errorcode.  <DL><DT><DD></DL><P><A NAME="audioStart"></A><A NAME="DOC.26.8"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   int audioStart( const HardwareAudioRequest&amp; request )</B></TT><DD>Start audio channel on device; returns 0 if successful,errorcode otherwise <DL><DT><DD></DL><P><A NAME="audioStop"></A><A NAME="DOC.26.9"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   int audioStop()</B></TT><DD>Stops audio channel on device; returns 0 if successful,errorcode otherwise<DL><DT><DD></DL><P><A NAME="audioSuspend"></A><A NAME="DOC.26.10"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   int audioSuspend()</B></TT><DD>suspend audio channel on device; returns 0 if successful,errorcode otherwise <DL><DT><DD></DL><P><A NAME="audioResume"></A><A NAME="DOC.26.11"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   int audioResume( const HardwareAudioRequest&amp; request )</B></TT><DD>resume audio channel on device; returns 0 if successful,errorcode otherwise <DL><DT><DD></DL><P><A NAME="processRTP"></A><A NAME="DOC.26.12"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void processRTP()</B></TT><DL><DT><DD></DL><P><A NAME="setCallId"></A><A NAME="DOC.26.13"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setCallId( const Sptr&lt;SipCallId&gt; newCallId )</B></TT><DL><DT><DD></DL><P><A NAME="getCallId"></A><A NAME="DOC.26.14"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   Sptr&lt;SipCallId&gt;  getCallId() const </B></TT><DL><DT><DD></DL><P><A NAME="addCallWaitingId"></A><A NAME="DOC.26.15"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void addCallWaitingId( const Sptr&lt;SipCallId&gt; newCallId )</B></TT><DL><DT><DD></DL><P><A NAME="getCallWaitingId"></A><A NAME="DOC.26.16"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   Sptr&lt;SipCallId&gt;  getCallWaitingId() const </B></TT><DL><DT><DD></DL><P><A NAME="removeCallWaitingId"></A><A NAME="DOC.26.17"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void removeCallWaitingId( const SipCallId&amp; newCallId )</B></TT><DL><DT><DD></DL><P><A NAME="getDigitCollector"></A><A NAME="DOC.26.18"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   Sptr&lt;<!1><A HREF="DigitCollector.html">DigitCollector</A>&gt;  getDigitCollector()</B></TT><DL><DT><DD></DL><P><A NAME="getHardwareStatus"></A><A NAME="DOC.26.19"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   HardwareStatusType getHardwareStatus()</B></TT><DL><DT><DD></DL><P><A NAME="isMyHardware"></A><A NAME="DOC.26.20"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   bool isMyHardware(const SipCallId&amp; callid)</B></TT><DL><DT><DD></DL><P><A NAME="isOnCallWaiting"></A><A NAME="DOC.26.21"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   bool isOnCallWaiting(const SipCallId&amp; callid)</B></TT><DL><DT><DD></DL><P><A NAME="getRtpPort"></A><A NAME="DOC.26.22"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   int getRtpPort()</B></TT><DL><DT><DD></DL><P><A NAME="releaseRtpPort"></A><A NAME="DOC.26.23"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void releaseRtpPort()</B></TT><DL><DT><DD></DL><P><A NAME="getQ"></A><A NAME="DOC.26.24"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline   Sptr&lt; Fifo &lt; Sptr&lt;Event&gt; &gt; &gt;  getQ()</B></TT><DD>access functions to private data<DL><DT><DD></DL><P><A NAME="getFD"></A><A NAME="DOC.26.25"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline   int getFD()</B></TT><DD>returns the file descriptor for the device<DL><DT><DD></DL><P><A NAME="setUseRsvp"></A><A NAME="DOC.26.26"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setUseRsvp( bool flag )</B></TT><DD>RSVP stuff ported from Sessionhxx<DL><DT><DD></DL><P><A NAME="useRsvp"></A><A NAME="DOC.26.27"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool useRsvp</B></TT><DD>RSVP stuff ported from Sessionhxx<DL><DT><DD></DL><P><A NAME="provideDtmf"></A><A NAME="DOC.26.28"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void provideDtmf( DeviceSignalType signal )</B></TT><DL><DT><DD></DL><P><A NAME="provideCallInfo"></A><A NAME="DOC.26.29"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void provideCallInfo( string CallerId, string CalleeId, string ForwardReason )</B></TT><DL><DT><DD></DL><P><A NAME="provideSignal"></A><A NAME="DOC.26.30"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int provideSignal( DeviceSignalType signal )</B></TT><DD>Trigger the device to send the specified signal; returns 0 ifsuccessful, errorcode otherwise<DL><DT><DD></DL><P><A NAME="processSessionMsg"></A><A NAME="DOC.26.31"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void processSessionMsg( Sptr &lt; Event &gt; event )</B></TT><DD>Process a msg received from an session<DL><DT><DD></DL><P><A NAME="reportEvent"></A><A NAME="DOC.26.32"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void reportEvent( Sptr &lt; Fifo &lt; Sptr&lt;Event&gt; &gt; &gt; outputQ, DeviceEventType eventType )</B></TT><DD>Report hardware event by adding it to specified queue<DL><DT><DD></DL><P><A NAME="myFD"></A><A NAME="DOC.26.33"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int myFD</B></TT><DD>file descriptor for hardware device<DL><DT><DD></DL><P><A NAME="myQ"></A><A NAME="DOC.26.34"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Sptr&lt; Fifo &lt; Sptr&lt;Event&gt; &gt; &gt;  myQ</B></TT><DD>input queue to allow the session to control hardware signals<DL><DT><DD></DL><P><A NAME="hookStateOffhook"></A><A NAME="DOC.26.35"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool hookStateOffhook</B></TT><DD>true if last reported hook state was offhook<DL><DT><DD></DL><P><A NAME="callId"></A><A NAME="DOC.26.36"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Sptr&lt;SipCallId&gt;  callId</B></TT><DD>Current call id<DL><DT><DD></DL><P><A NAME="callWaitingIdList"></A><A NAME="DOC.26.37"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Sptr&lt;CallWaitingIdList&gt;  callWaitingIdList</B></TT><DD>Call Id on call waiting list<DL><DT><DD></DL><P><A NAME="digitCollector"></A><A NAME="DOC.26.38"></A><DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Sptr&lt;<!1><A HREF="DigitCollector.html">DigitCollector</A>&gt;  digitCollector</B></TT><DL><DT><DD></DL><P></DL><HR><DL><DT><B>Direct child classes:</B><DD><A HREF="PhoneCardDevice.html">PhoneCardDevice</A><BR></DL><DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR><table align="center" border="0" cellspacing="0" cellpadding="10" width="100%">    <tr>	<td align="center" valign="center" bgcolor="#8C0042" width="33%">    	    <a href="index.html">		<font face="PrimaSans BT,Verdana,sans-serif" color="white">		Table of Contents</font></a> 	</td>	<td align="center" valign="center" bgcolor="#8C0042" width="34%">	    <a href="HIER.html">		<font face="PrimaSans BT,Verdana,sans-serif" color="white">		Class Hierarchy</font></a>	</td>	<td align="center" valign="center" bgcolor="#8C0042" width="33%">	    <a href="HIERjava.html">		<font face="PrimaSans BT,Verdana,sans-serif" color="white">		Class Diagrams</font></a>	</tr>    </tr></table></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -