<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<P align=left>What he's doing, I presume, is to instantiate the userserver from the service wrapper. Actually, I already applied this fix to 'stable', but must have fogotten to include it in trunk.</P>
<P align=left> </P>
<P align=left>While in theory you could just inherit into a dummy to open up the constructor, I see no reason why it shouldn't be public. If nobody beats me to it, I'll open it up for him.<BR><BR>Best regards,<BR>Stefan Andersson<BR>Tribal Media AB<BR><BR></P>
<HR id=stopSpelling>
From: adam@deepthink.com.au<BR>To: opensim-dev@lists.berlios.de<BR>Date: Tue, 30 Dec 2008 04:57:00 -0500<BR>Subject: Re: [Opensim-dev] Protected Constructor<BR><BR>
<STYLE>
.ExternalClass .EC_shape
{;}
</STYLE>
<STYLE>
.ExternalClass p.EC_MsoNormal, .ExternalClass li.EC_MsoNormal, .ExternalClass div.EC_MsoNormal
{margin-bottom:.0001pt;font-size:11.0pt;font-family:'Calibri','sans-serif';}
.ExternalClass a:link, .ExternalClass span.EC_MsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass span.EC_MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass span.EC_EmailStyle17
{font-family:'Calibri','sans-serif';color:windowtext;}
.ExternalClass span.EC_EmailStyle18
{font-family:'Calibri','sans-serif';color:#1F497D;}
.ExternalClass .EC_MsoChpDefault
{font-size:10.0pt;}
@page Section1
{size:612.0pt 792.0pt;}
.ExternalClass div.EC_Section1
{page:Section1;}
</STYLE>
<DIV class=EC_Section1>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">You should still be able toiate the inherit from a protected constructor in a derived type, no?</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">Adam</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d"> </SPAN></P>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none">
<DIV>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=EC_MsoNormal><B><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> opensim-dev-bounces@lists.berlios.de [mailto:opensim-dev-bounces@lists.berlios.de] <B>On Behalf Of </B>Develope<BR><B>Sent:</B> Tuesday, 30 December 2008 1:17 AM<BR><B>To:</B> opensim-dev@lists.berlios.de<BR><B>Subject:</B> [Opensim-dev] Protected Constructor</SPAN></P></DIV></DIV>
<P class=EC_MsoNormal> </P>
<P class=EC_MsoNormal><SPAN lang=EN-US>Hi Friends,</SPAN></P>
<P class=EC_MsoNormal><SPAN lang=EN-US> </SPAN></P>
<P class=EC_MsoNormal><SPAN lang=EN-US>ill try to create an gForce Project to run the .exe´s as a Service </SPAN></P>
<P class=EC_MsoNormal><SPAN lang=EN-US>(Windows only cause Mono isn't ready for this :) )</SPAN></P>
<P class=EC_MsoNormal><SPAN lang=EN-US> </SPAN></P>
<P class=EC_MsoNormal><SPAN lang=EN-US>Now my problem is to call the default constructor of the OpenSim.Grid.UserServer cause its protected.</SPAN></P>
<P class=EC_MsoNormal><SPAN lang=EN-US>There is no reason to let it protected, so can i change it in an patch into public ?</SPAN></P>
<P class=EC_MsoNormal><SPAN lang=EN-US> </SPAN></P>
<P class=EC_MsoNormal><SPAN lang=DE>Greetz</SPAN></P>
<P class=EC_MsoNormal><SPAN lang=DE> </SPAN></P>
<P class=EC_MsoNormal style="MARGIN-BOTTOM: 12pt"><B><SPAN lang=DE style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">Kai Apfelbaum<BR></SPAN></B><SPAN lang=DE style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">Dipl.-Inform.<BR><BR></SPAN><SPAN lang=DE style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">e-mail: <A href="mailto:kai.apfelbaum@state-method.net">kai.apfelbaum@state-method.net</A><BR>www: <A href="http://www.state-method.net/">www.state-method.net</A></SPAN></P>
<DIV class=EC_MsoNormal style="TEXT-ALIGN: center" align=center><SPAN lang=DE style="COLOR: navy">
<HR align=center width="100%" SIZE=2>
</SPAN></DIV>
<TABLE class=EC_MsoNormalTable cellPadding=0 border=0>
<TBODY>
<TR style="HEIGHT: 13.5pt">
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; WIDTH: 132.75pt; PADDING-TOP: 0.75pt; HEIGHT: 13.5pt" width=177>
<P class=EC_MsoNormal><B><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">[STATE] METHOD GmbH </SPAN></B><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"></SPAN></P></TD>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; WIDTH: 34.5pt; PADDING-TOP: 0.75pt; HEIGHT: 13.5pt" width=46>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> </SPAN></P></TD>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; WIDTH: 108.75pt; PADDING-TOP: 0.75pt; HEIGHT: 13.5pt" width=145>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> </SPAN></P></TD>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; WIDTH: 168.75pt; PADDING-TOP: 0.75pt; HEIGHT: 13.5pt" width=225>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> </SPAN></P></TD></TR>
<TR>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" vAlign=top>
<P class=EC_MsoNormal style="MARGIN-BOTTOM: 12pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> </SPAN></P></TD>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" vAlign=top>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> </SPAN></P></TD>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" vAlign=top>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> </SPAN></P></TD>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" vAlign=top>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> </SPAN></P></TD></TR>
<TR>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" vAlign=top>
<P class=EC_MsoNormal style="MARGIN-BOTTOM: 12pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">Alte Bergheimer Str. 9</SPAN></P>
<P class=EC_MsoNormal style="MARGIN-BOTTOM: 12pt"><B><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">69115</SPAN></B><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> Heidelberg</SPAN></P></TD>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" vAlign=top>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">fon</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">mobil</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">fax</SPAN></P></TD>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" vAlign=top>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> +49 (6221) 6507351</SPAN><SPAN style="COLOR: navy"></SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> +49 (172) 385 358 3</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"> +49 (0) 12120 219 679</SPAN></P></TD>
<TD style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" vAlign=top>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">Amtsgericht Heidelberg, HRB 338041</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">USt-IdNr.: DE241977570 </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'">Geschäftsführer : Marc Thom</SPAN></P></TD></TR></TBODY></TABLE>
<DIV class=EC_MsoNormal style="TEXT-ALIGN: center" align=center><SPAN lang=DE style="FONT-SIZE: 10pt; COLOR: navy">
<HR align=center width="100%" SIZE=2>
</SPAN></DIV>
<P class=EC_MsoNormal><SPAN lang=DE style="COLOR: #1f497d"> </SPAN></P>
<P class=EC_MsoNormal><SPAN lang=DE> </SPAN></P></DIV></DIV></body>
</html>