📄 datasourcedql.h
字号:
Data Visualization Software
(c) Copyright 1992-1996
By the DEVise Development Group
Madison, Wisconsin
All Rights Reserved.
========================================================================
Under no circumstances is this software to be copied, distributed,
or altered in any way without prior permission from the DEVise
Development Group.
*/
/*
Header file for DataSourceDQL class.
*/
/*
$Id: DataSourceDQL.h,v 1.2 1996/11/13 16:49:14 wenger Exp $
$Log: DataSourceDQL.h,v $
Revision 1.2 1996/11/13 16:49:14 wenger
Fixed error in Seek declaration.
Revision 1.1 1996/11/01 19:28:18 kmurli
Added DQL sources to include access to TDataDQL. This is equivalent to
TDataAscii/TDataBinary. The DQL type in the Tcl/Tk corresponds to this
class.
Revision 1.3 1996/07/14 20:34:16 jussi
Rewrote class to fork a process that does all data transfers
from the DQL site.
Revision 1.2 1996/07/12 19:39:02 jussi
DQL data source uses Timer services.
Revision 1.1 1996/07/01 19:21:25 jussi
Initial revision.
*/
#ifndef _DataSourceDQL_h_
#define _DataSourceDQL_h_
#include <sys/types.h>
#include "DataSourceFileStream.h"
class DataSourceDQL : public DataSource
{
public:
DataSourceDQL(char *url, char *label);
virtual ~DataSourceDQL();
virtual char *objectType() { return "DataSourceDQL"; }
virtual DevStatus Open(char *mode);
virtual DevStatus Close();
virtual size_t Fwrite(const char *buf, size_t size, size_t itemCount);
virtual size_t Write(const char *buf, size_t byteCount);
virtual int append(void *buf, int recSize);
virtual Boolean IsOk(){
return false;
}
virtual int Seek(long offset, int from){
return 0;
}
virtual long Tell(){
return 0;
}
virtual int gotoEnd(){
return 0;
}
protected:
virtual DevStatus ChildProc();
char * _query; // URL of data source
char * _name; // URL of data source
};
#endif /* _DataSourceDQL_h_ */
/*============================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -