MIDAS
Loading...
Searching...
No Matches
miniana.c File Reference
#include <stdio.h>
#include "midas.h"
Include dependency graph for miniana.c:

Go to the source code of this file.

Functions

void process_event (HNDLE hBuf, HNDLE request_id, EVENT_HEADER *pheader, void *pevent)
 
 main ()
 

Function Documentation

◆ main()

main ( void  )

Definition at line 21 of file miniana.c.

22{
23 INT status, request_id;
25
26 status = cm_connect_experiment("", "sample", "Simple Analyzer", NULL);
27 if (status != CM_SUCCESS)
28 return 1;
29
32
33 do {
34 status = cm_yield(1000);
35 } while (status != RPC_SHUTDOWN && status != SS_ABORT);
36
38
39 return 0;
40}
INT bm_open_buffer(const char *buffer_name, INT buffer_size, INT *buffer_handle)
Definition midas.cxx:6717
INT bm_request_event(HNDLE buffer_handle, short int event_id, short int trigger_mask, INT sampling_type, HNDLE *request_id, EVENT_HANDLER *func)
Definition midas.cxx:8465
INT cm_yield(INT millisec)
Definition midas.cxx:5642
INT cm_connect_experiment(const char *host_name, const char *exp_name, const char *client_name, void(*func)(char *))
Definition midas.cxx:2278
INT cm_disconnect_experiment(void)
Definition midas.cxx:2846
#define CM_SUCCESS
Definition midas.h:582
#define SS_ABORT
Definition midas.h:677
#define RPC_SHUTDOWN
Definition midas.h:707
#define GET_ALL
Definition midas.h:321
#define TRIGGER_ALL
Definition midas.h:538
INT hBufEvent
Definition mdump.cxx:27
INT HNDLE
Definition midas.h:132
int INT
Definition midas.h:129
void process_event(HNDLE hBuf, HNDLE request_id, EVENT_HEADER *pheader, void *pevent)
Definition miniana.c:16
DWORD status
Definition odbhist.cxx:39
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)
Definition rmidas.h:24
Here is the call graph for this function:

◆ process_event()

void process_event ( HNDLE  hBuf,
HNDLE  request_id,
EVENT_HEADER pheader,
void pevent 
)

Definition at line 16 of file miniana.c.

17{
18 printf("Received event #%d\r", pheader->serial_number);
19}
DWORD serial_number
Definition midas.h:854
Here is the caller graph for this function: