UPD I placed VS2010 solutions here. Starting new bounty. I need to to implement own ValueMessageBuilder from .NET. If C++ code need to be written then I'm looking for someone who can show me how to do that and how to link it with C#
I've decided to implement abstract class that comes from dll, so I wrote trivial code
class MyMessageBuilder : DNMessageBuilder
{
}
as DNMessageBuilder
is abstract I clicked "Implement members" feature in VS2010, and code was changed to:
class MyMessageBuilder : DNMessageBuilder
{
public override ValueMessageBuilder* builder()
{
throw new System.NotImplementedException();
}
}
However I have compilation error:
Pointers and fixed size buffers may only be used in an unsafe context
'QuickFAST.Messages.ValueMessageBuilder' is inaccessible due to its protection level
Inconsistent accessibility: return type 'QuickFAST.Messages.ValueMessageBuilder*' is less accessible than method 'Myproj.Fast.MyMessageBuilder.builder()'
Cannot access internal struct 'ValueMessageBuilder' here.
How I supposed to implememnt abstract class DNMessageBuilder
, how can I solve my problem? I need to provide custom (written by me) ValueMessageBuilder
.
ValueMessageBuilder.h if this is important.