#ifndef ROOT_TQConnection
#define ROOT_TQConnection
#ifndef ROOT_TList
#include "TList.h"
#endif
#ifndef ROOT_TQObject
#include "TQObject.h"
#endif
#ifndef ROOT_Varargs
#include "Varargs.h"
#endif
class TQSlot;
class TQConnection : public TList, public TQObject {
protected:
TQSlot *fSlot;
void *fReceiver;
TString fClassName;
virtual void PrintCollectionHeader(Option_t* option) const;
public:
TQConnection();
TQConnection(TClass* cl, void *receiver, const char *method_name);
TQConnection(const char *class_name, void *receiver,
const char *method_name);
TQConnection(const TQConnection &con);
virtual ~TQConnection();
const char *GetName() const;
void *GetReceiver() const { return fReceiver; }
const char *GetClassName() const { return fClassName; }
void Destroyed();
void ExecuteMethod();
void ExecuteMethod(Int_t nargs, va_list va);
void ExecuteMethod(Long_t param);
void ExecuteMethod(Long64_t param);
void ExecuteMethod(Double_t param);
void ExecuteMethod(Long_t *params, Int_t nparam = -1);
void ExecuteMethod(const char *params);
void ls(Option_t *option="") const;
ClassDef(TQConnection,0)
};
R__EXTERN char *gTQSlotParams;
#endif
Last change: Tue Nov 25 08:47:56 2008
Last generated: 2008-11-25 08:47
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.