Exemple #1
0
 private static extern int _yapiRequestReadNonBlock(ref YIOHDL iohdl, StringBuilder buffer, int len, StringBuilder errmsg);
Exemple #2
0
 private static extern int _yapiRequestWrite(ref YIOHDL iohdl, StringBuilder buffer, int len, StringBuilder errmsg);
Exemple #3
0
 private static extern int _yapiRequestEOF(ref YIOHDL iohdl, StringBuilder errmsg);
Exemple #4
0
 private static extern YRETCODE _yapiRequestOpen(ref YIOHDL iohdl, StringBuilder device, StringBuilder errmsg);
Exemple #5
0
 private static extern void _yapiRequestClose(ref YIOHDL iohdl, StringBuilder errmsg);
 private static extern int _yapiHTTPRequestSyncStartEx64(ref YIOHDL iohdl, StringBuilder device, IntPtr request, int requestlen, ref IntPtr reply, ref int replysize, StringBuilder errmsg);
 private static int _yapiHTTPRequestSyncStartEx(ref YIOHDL iohdl, StringBuilder device, IntPtr request, int requestlen, ref IntPtr reply, ref int replysize, StringBuilder errmsg)
 {
     if (IntPtr.Size == 4) {
         return _yapiHTTPRequestSyncStartEx32(ref iohdl, device, request, requestlen, ref reply, ref replysize, errmsg);
     } else {
         try {
             return _yapiHTTPRequestSyncStartEx64(ref iohdl, device, request, requestlen, ref reply, ref replysize, errmsg);
         } catch (System.DllNotFoundException) {
             return _yapiHTTPRequestSyncStartEx32(ref iohdl, device, request, requestlen, ref reply, ref replysize, errmsg);
         }
     }
 }
 private static extern int _yapiHTTPRequestSyncDone64(ref YIOHDL iohdl, StringBuilder errmsg);
 private static int _yapiHTTPRequestSyncDone(ref YIOHDL iohdl, StringBuilder errmsg)
 {
     if (IntPtr.Size == 4) {
         return _yapiHTTPRequestSyncDone32(ref iohdl, errmsg);
     } else {
         try {
             return _yapiHTTPRequestSyncDone64(ref iohdl, errmsg);
         } catch (System.DllNotFoundException) {
             return _yapiHTTPRequestSyncDone32(ref iohdl, errmsg);
         }
     }
 }