Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayGraph::CGraphDataSource Class Reference

#include <cGraphCfg.h>

Inheritance diagram for GrayGraph::CGraphDataSource:
Gray::CObject

Public Member Functions

virtual void Serialize (CArchive &ar) override
 
const CGraphDataSourceoperator= (const CGraphDataSource &src)
 
 CGraphDataSource ()
 
 CGraphDataSource (CGraphDataSource &src)
 
 ~CGraphDataSource ()
 
- Public Member Functions inherited from Gray::CObject
virtual ~CObject ()
 
virtual bool isValidCheck () const noexcept
 < memory allocation and structure definitions are valid. More...
 
virtual void AssertValid () const
 < memory allocation and structure definitions are valid. More...
 

Public Attributes

CString m_sURL
 Full URL path for the data object. ("protocol://hostname.com/dataname") More...
 
INT_PTR m_objId
 User defined value. When we resolve this m_sURL to real data. More...
 

Static Public Attributes

static const INT_PTR k_EMPTY_OBJECT_ID = 0
 We can not resolve the URL. More...
 

Detailed Description

describe a source of data for a graph pen. Poll or PubSub this data if possible in protocol.

Constructor & Destructor Documentation

◆ CGraphDataSource() [1/2]

GrayGraph::CGraphDataSource::CGraphDataSource ( )

◆ CGraphDataSource() [2/2]

GrayGraph::CGraphDataSource::CGraphDataSource ( CGraphDataSource src)
inline

◆ ~CGraphDataSource()

GrayGraph::CGraphDataSource::~CGraphDataSource ( )

Member Function Documentation

◆ operator=()

const CGraphDataSource& GrayGraph::CGraphDataSource::operator= ( const CGraphDataSource src)
inline

◆ Serialize()

void GrayGraph::CGraphDataSource::Serialize ( CArchive ar)
overridevirtual

Reimplemented from Gray::CObject.

Member Data Documentation

◆ k_EMPTY_OBJECT_ID

const INT_PTR GrayGraph::CGraphDataSource::k_EMPTY_OBJECT_ID = 0
static

We can not resolve the URL.

◆ m_objId

INT_PTR GrayGraph::CGraphDataSource::m_objId

User defined value. When we resolve this m_sURL to real data.

◆ m_sURL

CString GrayGraph::CGraphDataSource::m_sURL

Full URL path for the data object. ("protocol://hostname.com/dataname")


The documentation for this class was generated from the following files: