<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] Extending RTSPClinetSession
class</title></head><body>
<blockquote type="cite" cite><font face="Arial" size="-1">I am trying
to extend RTSPClientSession to support
&quot;SET_PARAMETER&quot;.</font><br>
</blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">However the
class is declared as private within the RTSPServer class.</font><br>
</blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">In addition
the IncomingRequestHandler1 which I should override, is also declared
as private within the&nbsp; RTSPClientSession class.</font><br>
</blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">Should I
change both of them to &quot;protected&quot; or you got any other
idea?</font></blockquote>
<div><br></div>
<div>No, changing them to &quot;protected&quot; sounds like a good
idea for now.</div>
<div><br></div>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">It was much
simpler if there was a generic set_parameter func that could be
assgned to user func.</font></blockquote>
<div><br></div>
<div>Yes, in a future release I'll probably define a function
&quot;handleCmd_SET_PARAMETER()&quot; (and make it, and the other
handler functions, virtual), with its default implementation returning
'not supported'.&nbsp; You would then be able to override that virtual
function.</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>