10#include "wvstreamclone.h"
49 IWvStream *s = IWvStream::create(moniker, obj);
51 s = wvcreate<IWvStream>(
"null:");
53 return clean_stream(s);
64 : wv::shared_ptr<WvStream>(clean_stream(s),
70 : wv::shared_ptr<WvStream>(make_stream(moniker, obj),
The basic interface which is included by all other XPLC interfaces and objects.
virtual unsigned int addRef()=0
Indicate you are using this object.
virtual unsigned int release()=0
Indicate that you are finished using this object.
PWvStream is a smart pointer to an IWvStream object.
A WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to a...
WvStreamClone simply forwards all requests to the "cloned" stream.
Unified support for streams, that is, sequences of bytes that may or may not be ready for read/write ...
Interface * get(IObject *aObj)
XPLC equivalent to dynamic_cast.