resultset.h

来自「基于dialogic语音卡的IVR系统源代码」· C头文件 代码 · 共 42 行

H
42
字号
// ResultSet.h: interface for the CResultSet class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_RESULTSET_H__9AE83623_3D7B_11D3_92B6_0080C8E20453__INCLUDED_)
#define AFX_RESULTSET_H__9AE83623_3D7B_11D3_92B6_0080C8E20453__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

//#include "VSInterpreter.h"

class CResultSet  
{
//attributes
public:
	struct ResultSet *m_presultSet;
	int m_iRowCount, m_iColCount;	//可以考虑不要

//operations
public:
	static int CalculateSize(struct ResultSet *presultSet);
	static int DumpToBuffer(struct ResultSet *presultSet, char **ppBuffer, int *piLength);
	static int BirthFromBuffer(char *pBuffer, int iLength, struct ResultSet **ppresultSet);
	int Create(struct ResultSet *presultSet);
	struct ResultSet * Get();
	static int Free(struct ResultSet *presultSet);
	int Free();
	int AddField_Float(int row, int col, float fField);
	int AddField_String(int row, int col, char *szField);
	int AddField_Integer(int row, int col, int iField);
	int AddField2(int row, int col, void *p, int iSize, int iType);
	int AddField(int row, int col, void *p, int iSize, int iType);
	int Create(int iRowCount, int iColCount);
	CResultSet();
	virtual ~CResultSet();

};

#endif // !defined(AFX_RESULTSET_H__9AE83623_3D7B_11D3_92B6_0080C8E20453__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?