00001 /* ---------------------------------------------------------------------------- 00002 * This file was automatically generated by SWIG (http://www.swig.org). 00003 * Version 1.3.36 00004 * 00005 * This file is not intended to be easily readable and contains a number of 00006 * coding conventions designed to improve portability and efficiency. Do not make 00007 * changes to this file unless you know what you are doing--modify the SWIG 00008 * interface file instead. 00009 * ----------------------------------------------------------------------------- */ 00010 00011 #ifndef SWIG_indri_csharp_WRAP_H_ 00012 #define SWIG_indri_csharp_WRAP_H_ 00013 00014 struct SwigDirector_IndexStatus : public indri::api::IndexStatus, public Swig::Director { 00015 00016 public: 00017 SwigDirector_IndexStatus(); 00018 virtual ~SwigDirector_IndexStatus(); 00019 virtual void status(int code, std::string const &documentPath, std::string const &error, int documentsIndexed, int documentsSeen); 00020 00021 typedef void (SWIGSTDCALL* SWIG_Callback0_t)(int, char *, char *, int, int); 00022 void swig_connect_director(SWIG_Callback0_t callbackstatus); 00023 00024 private: 00025 SWIG_Callback0_t swig_callbackstatus; 00026 void swig_init_callbacks(); 00027 }; 00028 00029 00030 #endif