summaryrefslogtreecommitdiff
path: root/libvxi11client/perlglue.h
blob: 680a061c9390e831350ac1d91d5653252ddf5d91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdbool.h>
int vopen(char* address, char* device);
int vabort(void);
int vtrigger(bool waitforlock);
int vclear(bool waitforlock);
int vwrite(char* data, unsigned int len, bool waitlock, bool end);
int vread(char* buffer, unsigned int bufferlen, bool waitlock, bool termchrset, char termchr);
int vlock(bool waitforlock);
int vunlock(void);
int vlocal(bool waitforlock);
int vremote(bool waitforlock);
int vreadstatusbyte(bool waitforlock);
int vcreate_intr_chan(void);
int vdestroy_intr_chan(void);
int venable_srq(bool enable);
int vdocmd(unsigned long cmd, bool waitforlock);
int vclose(void);