ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


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

otcl/otcl.h File Reference

#include <tcl.h>

Functions

OTclObjectOTclAsObject (Tcl_Interp *in, ClientData cd)
OTclClassOTclAsClass (Tcl_Interp *in, ClientData cd)
OTclObjectOTclGetObject (Tcl_Interp *in, char *name)
OTclClassOTclGetClass (Tcl_Interp *in, char *name)
OTclObjectOTclCreateObject (Tcl_Interp *in, char *name, struct OTclClass *cl)
OTclClassOTclCreateClass (Tcl_Interp *in, char *name, struct OTclClass *cl)
int OTclDeleteObject (Tcl_Interp *in, struct OTclObject *obj)
int OTclDeleteClass (Tcl_Interp *in, struct OTclClass *cl)
void OTclAddPMethod (struct OTclObject *obj, char *nm, Tcl_CmdProc *proc, ClientData cd, Tcl_CmdDeleteProc *dp)
void OTclAddIMethod (struct OTclClass *cl, char *nm, Tcl_CmdProc *proc, ClientData cd, Tcl_CmdDeleteProc *dp)
int OTclRemovePMethod (struct OTclObject *obj, char *nm)
int OTclRemoveIMethod (struct OTclClass *cl, char *nm)
int OTclNextMethod (struct OTclObject *obj, Tcl_Interp *in, int argc, char *argv[])
char * OTclSetInstVar (struct OTclObject *obj, Tcl_Interp *in, char *name, char *value, int flgs)
char * OTclGetInstVar (struct OTclObject *obj, Tcl_Interp *in, char *name, int flgs)
int OTclUnsetInstVar (struct OTclObject *obj, Tcl_Interp *in, char *name, int flgs)
int OTclOInstVarOne (struct OTclObject *obj, Tcl_Interp *in, char *frameName, char *varName, char *localName, int flags)
void OTclSetObjectData (struct OTclObject *obj, struct OTclClass *cl, ClientData data)
int OTclGetObjectData (struct OTclObject *obj, struct OTclClass *cl, ClientData *data)
int OTclUnsetObjectData (struct OTclObject *obj, struct OTclClass *cl)
int Otcl_Init (Tcl_Interp *in)

Function Documentation

int Otcl_Init Tcl_Interp   in
 

void OTclAddIMethod struct OTclClass   cl,
char *    nm,
Tcl_CmdProc *    proc,
ClientData    cd,
Tcl_CmdDeleteProc *    dp
 

void OTclAddPMethod struct OTclObject   obj,
char *    nm,
Tcl_CmdProc *    proc,
ClientData    cd,
Tcl_CmdDeleteProc *    dp
 

struct OTclClass* OTclAsClass Tcl_Interp   in,
ClientData    cd
 

struct OTclObject* OTclAsObject Tcl_Interp   in,
ClientData    cd
 

struct OTclClass* OTclCreateClass Tcl_Interp   in,
char *    name,
struct OTclClass   cl
 

struct OTclObject* OTclCreateObject Tcl_Interp   in,
char *    name,
struct OTclClass   cl
 

int OTclDeleteClass Tcl_Interp   in,
struct OTclClass   cl
 

int OTclDeleteObject Tcl_Interp   in,
struct OTclObject   obj
 

struct OTclClass* OTclGetClass Tcl_Interp   in,
char *    name
 

char* OTclGetInstVar struct OTclObject   obj,
Tcl_Interp   in,
char *    name,
int    flgs
 

struct OTclObject* OTclGetObject Tcl_Interp   in,
char *    name
 

int OTclGetObjectData struct OTclObject   obj,
struct OTclClass   cl,
ClientData   data
 

int OTclNextMethod struct OTclObject   obj,
Tcl_Interp   in,
int    argc,
char *    argv[]
 

int OTclOInstVarOne struct OTclObject   obj,
Tcl_Interp   in,
char *    frameName,
char *    varName,
char *    localName,
int    flags
 

int OTclRemoveIMethod struct OTclClass   cl,
char *    nm
 

int OTclRemovePMethod struct OTclObject   obj,
char *    nm
 

char* OTclSetInstVar struct OTclObject   obj,
Tcl_Interp   in,
char *    name,
char *    value,
int    flgs
 

void OTclSetObjectData struct OTclObject   obj,
struct OTclClass   cl,
ClientData    data
 

int OTclUnsetInstVar struct OTclObject   obj,
Tcl_Interp   in,
char *    name,
int    flgs
 

int OTclUnsetObjectData struct OTclObject   obj,
struct OTclClass   cl
 


This document is generated by doxygen.