📄 datasourceweb.h
字号:
/* ======================================================================== DEVise 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 DataSourceWeb class. *//* $Id: DataSourceWeb.h,v 1.3 1996/07/14 20:34:16 jussi Exp $ $Log: DataSourceWeb.h,v $ Revision 1.3 1996/07/14 20:34:16 jussi Rewrote class to fork a process that does all data transfers from the Web site. Revision 1.2 1996/07/12 19:39:02 jussi Web data source uses Timer services. Revision 1.1 1996/07/01 19:21:25 jussi Initial revision.*/#ifndef _DataSourceWeb_h_#define _DataSourceWeb_h_#include <sys/types.h>#include "DataSourceFileStream.h"class DataSourceWeb : public DataSourceFileStream{public: DataSourceWeb(char *url, char *label, char *cache); virtual ~DataSourceWeb(); virtual char *objectType() { return "DataSourceWeb"; } 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); protected: virtual DevStatus ChildProc(); char * _url; // URL of data source pid_t _childPid; // PID of child process};#endif /* _DataSourceWeb_h_ *//*============================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -