FACT++  1.0
main ( int  argc,
char **  argv 
)

Definition at line 16 of file demo_client.c.

References dic_cmnd_service(), dic_info_service(), got_data(), MONITORED, no_link, and sprintf().

19 {
20  char aux[80], cmnd[16];
21 
22 
23  sprintf(aux,"DEVICE/%s/DATA",argv[1]);
24  dic_info_service( aux, MONITORED, 0, 0, 0, got_data, 0,
25  &no_link, 4 );
26 
27  sprintf(aux,"DEVICE/%s/CMD",argv[1]);
28  while(1)
29  {
30  scanf("%s",cmnd);
31  printf("Sending Command: %s\n",cmnd);
32  dic_cmnd_service(aux,cmnd,(int)strlen(cmnd)+1);
33  }
34 }
unsigned dic_info_service(char *serv_name, int req_type, int req_timeout, void *serv_address, int serv_size, void(*usr_routine)(), dim_long tag, void *fill_addr, int fill_size)
Definition: dic.c:601
#define MONITORED
Definition: dim_common.h:9
int dic_cmnd_service(char *serv_name, void *serv_address, int serv_size)
Definition: dic.c:694
int no_link
Definition: demo_client.c:3
void got_data(int *tag, int *data, int *size)
Definition: demo_client.c:5
sprintf(name1,"NewService%d", i)

+ Here is the call graph for this function: