ICP
1
|
Public Member Functions | |
int | toString (std::string &s) |
MemoryStream () | |
void | reset () |
~MemoryStream () | |
virtual HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID iid, void **ppvObject) |
virtual ULONG STDMETHODCALLTYPE | AddRef (void) |
virtual ULONG STDMETHODCALLTYPE | Release (void) |
virtual HRESULT STDMETHODCALLTYPE | Read (void *pv, ULONG cb, ULONG *pcbRead) |
virtual HRESULT STDMETHODCALLTYPE | Write (void const *pv, ULONG cb, ULONG *pcbWritten) |
virtual HRESULT STDMETHODCALLTYPE | SetSize (ULARGE_INTEGER) |
virtual HRESULT STDMETHODCALLTYPE | CopyTo (IStream *, ULARGE_INTEGER, ULARGE_INTEGER *, ULARGE_INTEGER *) |
virtual HRESULT STDMETHODCALLTYPE | Commit (DWORD) |
virtual HRESULT STDMETHODCALLTYPE | Revert (void) |
virtual HRESULT STDMETHODCALLTYPE | LockRegion (ULARGE_INTEGER, ULARGE_INTEGER, DWORD) |
virtual HRESULT STDMETHODCALLTYPE | UnlockRegion (ULARGE_INTEGER, ULARGE_INTEGER, DWORD) |
virtual HRESULT STDMETHODCALLTYPE | Clone (IStream **) |
virtual HRESULT STDMETHODCALLTYPE | Seek (LARGE_INTEGER liDistanceToMove, DWORD dwOrigin, ULARGE_INTEGER *lpNewFilePointer) |
virtual HRESULT STDMETHODCALLTYPE | Stat (STATSTG *pStatstg, DWORD grfStatFlag) |
Private Attributes | |
char * | m_buffer |
int | m_pos |
int | m_nbuffer |
LONG | m_refcount |
Definition at line 6 of file labview_xml.cpp.
|
inline |
Definition at line 24 of file labview_xml.cpp.
References m_buffer, m_nbuffer, m_refcount, and reset().
|
inline |
Definition at line 38 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 58 of file labview_xml.cpp.
References m_refcount.
Referenced by QueryInterface().
|
inlinevirtual |
Definition at line 132 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 112 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 106 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 122 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 45 of file labview_xml.cpp.
References AddRef().
|
inlinevirtual |
Definition at line 73 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 63 of file labview_xml.cpp.
References m_refcount.
|
inline |
Definition at line 32 of file labview_xml.cpp.
References m_buffer, and m_pos.
Referenced by MemoryStream().
|
inlinevirtual |
Definition at line 117 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 137 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 101 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 168 of file labview_xml.cpp.
|
inline |
Definition at line 16 of file labview_xml.cpp.
References m_buffer, m_nbuffer, and m_pos.
Referenced by LabviewXML::saveToString().
|
inlinevirtual |
Definition at line 127 of file labview_xml.cpp.
|
inlinevirtual |
Definition at line 86 of file labview_xml.cpp.
|
private |
Definition at line 9 of file labview_xml.cpp.
Referenced by MemoryStream(), Read(), reset(), toString(), Write(), and ~MemoryStream().
|
private |
Definition at line 11 of file labview_xml.cpp.
Referenced by MemoryStream(), Read(), Seek(), toString(), and Write().
|
private |
Definition at line 10 of file labview_xml.cpp.
Referenced by Read(), reset(), Seek(), toString(), Write(), and ~MemoryStream().
|
private |
Definition at line 12 of file labview_xml.cpp.
Referenced by AddRef(), MemoryStream(), and Release().