Changeset 3605 for trunk/packages/vizservers/nanovis/Command.h
- Timestamp:
- Apr 2, 2013 1:31:30 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/Command.h
r3597 r3605 14 14 #include <tcl.h> 15 15 16 #include <RpBuffer.h> 17 18 #include "ResponseQueue.h" 19 16 20 namespace Rappture { 17 21 class Buffer; … … 19 23 class Volume; 20 24 25 namespace nv { 26 class ReadBuffer; 27 28 #ifdef USE_THREADS 29 extern void queueResponse(const void *bytes, size_t len, 30 Response::AllocationType allocType, 31 Response::ResponseType type = Response::DATA); 32 #else 33 extern ssize_t SocketWrite(const void *bytes, size_t len); 34 #endif 35 36 extern bool SocketRead(char *bytes, size_t len); 37 38 extern bool SocketRead(Rappture::Buffer &buf, size_t len); 39 40 extern int processCommands(Tcl_Interp *interp, 41 ReadBuffer *inBufPtr, 42 int fdOut); 43 44 extern int handleError(Tcl_Interp *interp, 45 int status, 46 int fdOut); 47 48 extern void initTcl(Tcl_Interp *interp, ClientData clientData); 49 } 50 21 51 extern int GetAxisFromObj(Tcl_Interp *interp, Tcl_Obj *objPtr, 22 52 int *axisVal); 23 53 24 extern intGetBooleanFromObj(Tcl_Interp *interp, Tcl_Obj *objPtr,54 extern bool GetBooleanFromObj(Tcl_Interp *interp, Tcl_Obj *objPtr, 25 55 bool *boolVal); 26 56 … … 33 63 Volume **volume); 34 64 35 extern Tcl_Interp *initTcl();36 37 65 #endif
Note: See TracChangeset
for help on using the changeset viewer.