📄 datasourceweb.h
字号:
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 + -