Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TMethodCall Class Reference

#include <TMethodCall.h>

Inheritance diagram for TMethodCall:

Inheritance graph
[legend]
Collaboration diagram for TMethodCall:

Collaboration graph
[legend]
List of all members.

Public Types

enum  EReturnType { kLong, kDouble, kString, kOther }

Public Methods

 TMethodCall ()
 TMethodCall (TClass *cl, const char *method, const char *params)
 TMethodCall (const char *function, const char *params)
 TMethodCall (const TMethodCall &org)
TMethodCall & operator= (const TMethodCall &rhs)
 ~TMethodCall ()
void Init (TClass *cl, const char *method, const char *params)
void Init (const char *function, const char *params)
void InitWithPrototype (TClass *cl, const char *method, const char *proto)
void InitWithPrototype (const char *function, const char *proto)
TObjectClone (const char *newname="") const
void CallDtorOnly (Bool_t set=kTRUE)
TFunctionGetMethod ()
const char * GetMethodName () const
const char * GetParams () const
const char * GetProto () const
EReturnType ReturnType ()
void SetParamPtrs (void *paramArr, Int_t nparam=-1)
void Execute (void *object)
void Execute (void *object, const char *params)
void Execute (void *object, Long_t &retLong)
void Execute (void *object, const char *params, Long_t &retLong)
void Execute (void *object, Double_t &retDouble)
void Execute (void *object, const char *params, Double_t &retDouble)
void Execute (void *object, char **retText)
void Execute (void *object, const char *params, char **retText)
void Execute ()
void Execute (const char *params)
void Execute (Long_t &retLong)
void Execute (const char *params, Long_t &retLong)
void Execute (Double_t &retDouble)
void Execute (const char *params, Double_t &retDouble)

Member Enumeration Documentation

enum TMethodCall::EReturnType
 

Enumeration values:
kLong 
kDouble 
kString 
kOther 

Definition at line 45 of file TMethodCall.h.


Constructor & Destructor Documentation

TMethodCall::TMethodCall  
 

TMethodCall::TMethodCall TClass   cl,
const char *    method,
const char *    params
 

TMethodCall::TMethodCall const char *    function,
const char *    params
 

TMethodCall::TMethodCall const TMethodCall &    org
 

TMethodCall::~TMethodCall  
 


Member Function Documentation

TMethodCall& TMethodCall::operator= const TMethodCall &    rhs
 

void TMethodCall::Init TClass   cl,
const char *    method,
const char *    params
 

void TMethodCall::Init const char *    function,
const char *    params
 

void TMethodCall::InitWithPrototype TClass   cl,
const char *    method,
const char *    proto
 

void TMethodCall::InitWithPrototype const char *    function,
const char *    proto
 

TObject* TMethodCall::Clone const char *    newname = "" const [virtual]
 

Reimplemented from TObject.

void TMethodCall::CallDtorOnly Bool_t    set = kTRUE
 

Definition at line 74 of file TMethodCall.h.

TFunction* TMethodCall::GetMethod  
 

const char* TMethodCall::GetMethodName   const
 

Definition at line 77 of file TMethodCall.h.

References TString::Data().

const char* TMethodCall::GetParams   const
 

Definition at line 78 of file TMethodCall.h.

References TString::Data().

const char* TMethodCall::GetProto   const
 

Definition at line 79 of file TMethodCall.h.

References TString::Data().

EReturnType TMethodCall::ReturnType  
 

void TMethodCall::SetParamPtrs void *    paramArr,
Int_t    nparam = -1
 

void TMethodCall::Execute void *    object
 

void TMethodCall::Execute void *    object,
const char *    params
 

void TMethodCall::Execute void *    object,
Long_t &    retLong
 

void TMethodCall::Execute void *    object,
const char *    params,
Long_t &    retLong
 

void TMethodCall::Execute void *    object,
Double_t &    retDouble
 

void TMethodCall::Execute void *    object,
const char *    params,
Double_t &    retDouble
 

void TMethodCall::Execute void *    object,
char **    retText
 

void TMethodCall::Execute void *    object,
const char *    params,
char **    retText
 

void TMethodCall::Execute  
 

Definition at line 104 of file TMethodCall.h.

Referenced by Execute().

void TMethodCall::Execute const char *    params
 

Definition at line 106 of file TMethodCall.h.

References Execute().

void TMethodCall::Execute Long_t &    retLong
 

Definition at line 108 of file TMethodCall.h.

References Execute().

void TMethodCall::Execute const char *    params,
Long_t &    retLong
 

Definition at line 110 of file TMethodCall.h.

References Execute().

void TMethodCall::Execute Double_t &    retDouble
 

Definition at line 112 of file TMethodCall.h.

References Execute().

void TMethodCall::Execute const char *    params,
Double_t &    retDouble
 

Definition at line 114 of file TMethodCall.h.

References Execute().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:04:33 2003 for ROOT by doxygen1.2.16