Originally sent in error to the dev list.. apologies for that one..
Can anyone help me.. i need to override MemBufInputSource so that it can take a
linked list containing data instead of a buffer.
I want to override this class to allow me to directly pass in a linked list of
network packets;
for example :: instead of
MemBufInputSource( buffer, byteCount, "myInputSrc", false);
use
LinkListInputSource( LinkedList, "myInputSrc", false);
I can see that i would have to override the virtual fn()'s
InputSource::makeStream(), BinInputStream::curPos(), and
BinInputStream::readBytes().
But i dont really know what an InputSource does, the documentation says it
creates a stream for SAX parsing. I am using the Xerces-C Security library
and this is DOM based, so will creating a stream work ?
Can anyone suggest any resources pertaining to achieving my goal... any
starting point would be most helpful
Thanks
Steve