00001 /******************************************************************************* 00002 * Copyright (c) 2006 International Business Machines Corporation 00003 * All rights reserved. This program and the accompanying materials 00004 * are made available under the terms of the Common Public License v1.0 00005 * which accompanies this distribution, and is available at 00006 * http://www.opensource.org/licenses/cpl1.0.php 00007 * 00008 * Contributors: 00009 * Douglas Sprague, Joel Wheeler - initial API and implementation 00010 * 00011 *****************************************************************************/ 00012 00013 00014 #ifndef STILCall_H 00015 #define STILCall_H 00016 00017 #include "stilvectorblock.h" 00018 00019 //--------------------------------------------------------------------------- 00026 //--------------------------------------------------------------------------- 00027 class STILCall : public STILVectorBlock { 00028 00029 // - Public members 00030 public: 00031 00032 // - Default Constructor 00033 STILCall(); 00034 00035 // - Copy Constructor 00036 STILCall(const STILCall &); 00037 00038 // - Destructor 00039 virtual ~STILCall(); 00040 00041 // - Assignment operator 00042 STILCall & operator=(const STILCall &); 00043 00044 // - Initialize this STILCall object. 00045 void init(); 00046 00047 // - Write out this object to a given FILE 00048 virtual void write(FILE * pOutFile, LONG indentation=0) const; 00049 00050 00051 // Private section 00052 private: 00053 00054 }; // end STILCall class 00055 00056 #endif