gCAD3D 2.35
xa_proc.c File Reference

processes, plugins, remoteProcesses More...

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include "../ut/ut_umb.h"
#include "../ut/ut_geo.h"
#include "../ut/ut_txt.h"
#include "../ut/ut_os.h"
#include "../gui/gui__.h"
#include "../xa/xa_ui.h"
#include "../xa/xa_mem.h"
#include "../xa/xa_msg.h"
#include "../xa/xa.h"

Functions

int PRC_set_CmdTab (char **CmdTab)
 
int PRC_init (char *dllNam)
 
int PRC__ (int mode, char *data)
 
int PRC_Loa ()
 
int PRC_restart ()
 
int PRC_disactivate__ ()
 
int PRC_activate__ (char *pNam)
 
int PRC_Cre__ ()
 
int PRC_Cre_ui__ (MemObj *mo, void **data)
 
int PRC_lst_processes ()
 
int PRC_Cre_cre (char *sprnam, char *sproc)
 
int PRC_Del__ ()
 
int PRC_del_file (char *pNam)
 
int PRC_lst_processors ()
 
int RPC_restart ()
 
int RPC_Loa ()
 

Variables

MemObj ckb_man
 
MemObj ckb_vwr
 
int UI_InpMode
 
static int NC_procNr = 0
 
static MemObj prc_win = GUI_OBJ_NEW
 
char ** process_CmdTab
 

Detailed Description

processes, plugins, remoteProcesses

=====================================================
List_functions_start:
PRC_Help
List_functions_end:
=====================================================
see also ../xa/xa_prg.c

Function Documentation

int PRC_set_CmdTab ( char **  CmdTab)
int PRC_init ( char *  dllNam)
int PRC__ ( int  mode,
char *  data 
)

Input: mode >=0 index into NCCmdTab -1 function -2 open dll; data = dllName data additional text for nc-func NCCmdTab[mode]

int PRC_Loa ( )

display list of processes; let user select; start selected process.

int PRC_restart ( )
int PRC_disactivate__ ( )
int PRC_activate__ ( char *  pNam)
int PRC_Cre__ ( )
int PRC_Cre_ui__ ( MemObj mo,
void **  data 
)
int PRC_lst_processes ( )
int PRC_Cre_cre ( char *  sprnam,
char *  sproc 
)
int PRC_Del__ ( )
int PRC_del_file ( char *  pNam)
int PRC_lst_processors ( )

list all processors into file <tmp>cadprocessors.lst

int RPC_restart ( )

reStart remote TODO: check if already active ..

int RPC_Loa ( )
Start remote
display list of files in directory <bindir>/remote;
execute selected file

Variable Documentation

MemObj ckb_man
MemObj ckb_vwr
int UI_InpMode
int NC_procNr = 0
static
MemObj prc_win = GUI_OBJ_NEW
static
char** process_CmdTab