Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
getitemaction.hxx
Package: win2ksrc.rar [view]
Upload User: caisha3
Upload Date: 2013-09-21
Package Size: 208739k
Code Size: 2k
Category:
Windows Develop
Development Platform:
Visual C++
- /*
- * @(#)GetItemAction.hxx 1.0 3/19/98
- *
- * Copyright (c) 1997 - 1999 Microsoft Corporation. All rights reserved. *
- * definition of XTL GetItemAction object
- *
- */
- #ifndef XTL_ENGINE_GETITEMACTION
- #define XTL_ENGINE_GETITEMACTION
- #ifndef _XTL_ENGINE_ACTION
- #include "action.hxx"
- #endif
- #ifndef _XQL_QUERY_CHILDRENQUERY
- #include "xql/query/childrenquery.hxx"
- #endif
- #ifndef _XQL_QUERY_CONDITION
- #include "xql/query/condition.hxx"
- #endif
- #ifndef _XQL_PARSE_XQLPARSER
- #include "xql/parser/xqlparser.hxx"
- #endif
- DEFINE_CLASS(GetItemAction);
- /**
- * A simple action for copying elements.
- *
- * Hungarian: getitem
- *
- */
- class GetItemAction : public Action
- {
- DECLARE_CLASS_MEMBERS(GetItemAction, Action);
- public:
- static GetItemAction * newGetItemAction(Element * e);
- Element * getData(Processor * xtl);
- virtual void execute(int state, Processor * xtl);
- virtual bool compile(Processor * xtl, String * language);
- #if DBG == 1
- virtual String * toString();
- #endif
- protected:
- GetItemAction(Element * e);
- virtual void finalize();
- // hide these (not implemented)
- GetItemAction(){}
- GetItemAction( const GetItemAction &);
- void operator =( const GetItemAction &);
- /**
- * The XQL element for this action
- */
- RQuery _qy;
- };
- #endif _XTL_ENGINE_GETITEMACTION
- /// End of file ///////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////////////////