home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1998 October
/
PCWorld_1998-10_cd.bin
/
software
/
prehled
/
inprise
/
JRUNTIME.Z
/
sun_tools_debug_Agent.h
< prev
next >
Wrap
C/C++ Source or Header
|
1998-05-08
|
7KB
|
107 lines
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <native.h>
/* Header for class sun_tools_debug_Agent */
#ifndef _Included_sun_tools_debug_Agent
#define _Included_sun_tools_debug_Agent
struct Hjava_net_ServerSocket;
struct Hjava_io_DataOutputStream;
struct Hjava_io_PipedInputStream;
struct Hjava_io_PipedOutputStream;
struct Hjava_util_Hashtable;
struct Hsun_tools_debug_BreakpointHandler;
struct Hsun_tools_debug_StepHandler;
struct Hsun_tools_debug_AgentOutputStream;
struct Hsun_tools_debug_ResponseStream;
struct Hsun_tools_java_ClassPath;
struct Hjava_lang_Object;
struct Hsun_tools_debug_ThreadList;
#pragma pack(4)
typedef struct Classsun_tools_debug_Agent {
/* Inaccessible static: the_Agent */
struct Hjava_net_ServerSocket *socket;
/*boolean*/ long useSockets;
struct Hjava_io_DataOutputStream *asyncOutputStream;
struct Hjava_io_PipedInputStream *cmdInputPipe;
struct Hjava_io_PipedOutputStream *cmdOutputPipe;
struct Hjava_io_PipedOutputStream *asyncOutputPipe;
struct Hjava_util_Hashtable *objects;
struct Hsun_tools_debug_BreakpointHandler *bkptHandler;
struct Hsun_tools_debug_StepHandler *stepHandler;
struct Hsun_tools_debug_AgentOutputStream *agentOut;
/* Inaccessible static: runBegun */
/* Inaccessible static: runBegunLock */
struct Hjava_io_DataOutputStream *out;
struct Hsun_tools_debug_ResponseStream *outBuffer;
struct Hsun_tools_java_ClassPath *sourcePath;
struct Hjava_lang_Object *pipeLock;
/* Inaccessible static: verbose */
struct Hsun_tools_debug_ThreadList *lastSuspended;
/*boolean*/ long debuggerTerminating;
} Classsun_tools_debug_Agent;
HandleTo(sun_tools_debug_Agent);
#pragma pack()
#ifdef __cplusplus
extern "C" {
#endif
struct Hjava_lang_Thread;
extern /*boolean*/ long sun_tools_debug_Agent_systemThread(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *);
extern void sun_tools_debug_Agent_addSystemThread(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *);
extern void sun_tools_debug_Agent_removeSystemThread(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *);
extern void sun_tools_debug_Agent_suspendListOfThreads(struct Hsun_tools_debug_Agent *,long,HArrayOfObject *);
extern void sun_tools_debug_Agent_suspendSpecificThread(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *);
extern long sun_tools_debug_Agent_peek(struct Hsun_tools_debug_Agent *,long);
extern long sun_tools_debug_Agent_getThreadStatus(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *);
struct Hsun_tools_debug_StackFrame;
extern struct Hsun_tools_debug_StackFrame *sun_tools_debug_Agent_getStackFrame(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long);
struct Hjava_lang_Class;
struct Hsun_tools_debug_Field;
extern HArrayOfObject *sun_tools_debug_Agent_getMethods(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *);
extern HArrayOfObject *sun_tools_debug_Agent_getFields(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *);
extern HArrayOfObject *sun_tools_debug_Agent_getClasses(struct Hsun_tools_debug_Agent *);
extern struct Hjava_lang_Object *sun_tools_debug_Agent_getSlotObject(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long);
extern HArrayOfInt *sun_tools_debug_Agent_getSlotSignature(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *,long);
extern /*boolean*/ long sun_tools_debug_Agent_getSlotBoolean(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long);
extern long sun_tools_debug_Agent_getSlotInt(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long);
extern int64_t sun_tools_debug_Agent_getSlotLong(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long);
extern double sun_tools_debug_Agent_getSlotDouble(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long);
extern HArrayOfObject *sun_tools_debug_Agent_getSlotArray(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long);
extern struct Hjava_lang_Object *sun_tools_debug_Agent_getStackObject(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long);
extern /*boolean*/ long sun_tools_debug_Agent_getStackBoolean(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long);
extern long sun_tools_debug_Agent_getStackInt(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long);
extern int64_t sun_tools_debug_Agent_getStackLong(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long);
extern float sun_tools_debug_Agent_getStackFloat(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long);
extern double sun_tools_debug_Agent_getStackDouble(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long);
extern HArrayOfObject *sun_tools_debug_Agent_getStackArray(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long);
struct Hsun_tools_debug_LineNumber;
extern struct Hsun_tools_debug_LineNumber *sun_tools_debug_Agent_lineno2pc(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *,long);
extern long sun_tools_debug_Agent_pc2lineno(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *,long);
extern long sun_tools_debug_Agent_method2pc(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *,long);
struct Hjava_lang_Throwable;
struct Hjava_lang_String;
extern struct Hjava_lang_String *sun_tools_debug_Agent_exceptionStackTrace(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Throwable *);
extern void sun_tools_debug_Agent_setSingleStep(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,/*boolean*/ long);
extern /*boolean*/ long sun_tools_debug_Agent_getSingleStep(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *);
extern void sun_tools_debug_Agent_initAgent(struct Hsun_tools_debug_Agent *);
extern struct Hjava_lang_String *sun_tools_debug_Agent_getClassSourceName(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *);
extern HArrayOfInt *sun_tools_debug_Agent_getLinenumbers(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *);
extern long sun_tools_debug_Agent_getMethodLinenumber(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *,long);
extern void sun_tools_debug_Agent_setSlotBoolean(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long,/*boolean*/ long);
extern void sun_tools_debug_Agent_setSlotInt(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long,long);
extern void sun_tools_debug_Agent_setSlotLong(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long,int64_t);
extern void sun_tools_debug_Agent_setSlotDouble(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *,long,double);
extern void sun_tools_debug_Agent_setStackBoolean(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long,/*boolean*/ long);
extern void sun_tools_debug_Agent_setStackInt(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long,long);
extern void sun_tools_debug_Agent_setStackLong(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long,int64_t);
extern void sun_tools_debug_Agent_setStackDouble(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Thread *,long,long,double);
extern long sun_tools_debug_Agent_objectId(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Object *);
extern void sun_tools_debug_Agent_runMain(struct Hsun_tools_debug_Agent *,struct Hjava_lang_Class *,HArrayOfString *);
#ifdef __cplusplus
}
#endif
#endif