root/middleware-offline/trunk/_src/eidmw/eidlibCS_Wrapper/GeneratedFiles/PTEID_XMLDoc.cs @ 5

Revision 5, 3.2 KB (checked in by vsilva, 9 years ago)

Initial comit

Line 
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.35
4 *
5 * Do not make changes to this file unless you know what you are doing--modify
6 * the SWIG interface file instead.
7 * ----------------------------------------------------------------------------- */
8
9namespace be.portugal.eid {
10
11using System;
12using System.Runtime.InteropServices;
13
14public class PTEID_XMLDoc : PTEID_Object {
15  private HandleRef swigCPtr;
16
17  internal PTEID_XMLDoc(IntPtr cPtr, bool cMemoryOwn) : base(pteidlib_dotNetPINVOKE.PTEID_XMLDocUpcast(cPtr), cMemoryOwn) {
18    swigCPtr = new HandleRef(this, cPtr);
19  }
20
21  internal static HandleRef getCPtr(PTEID_XMLDoc obj) {
22    return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
23  }
24
25  ~PTEID_XMLDoc() {
26    Dispose();
27  }
28
29  public override void Dispose() {
30    lock(this) {
31      if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) {
32        swigCMemOwn = false;
33        pteidlib_dotNetPINVOKE.delete_PTEID_XMLDoc(swigCPtr);
34      }
35      swigCPtr = new HandleRef(null, IntPtr.Zero);
36      GC.SuppressFinalize(this);
37      base.Dispose();
38    }
39  }
40
41  public virtual bool isAllowed() {
42    bool ret = pteidlib_dotNetPINVOKE.PTEID_XMLDoc_isAllowed(swigCPtr);
43    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
44    return ret;
45  }
46
47  public virtual PTEID_ByteArray getXML() {
48    PTEID_ByteArray ret = new PTEID_ByteArray(pteidlib_dotNetPINVOKE.PTEID_XMLDoc_getXML(swigCPtr), true);
49    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
50    return ret;
51  }
52
53  public virtual PTEID_ByteArray getCSV() {
54    PTEID_ByteArray ret = new PTEID_ByteArray(pteidlib_dotNetPINVOKE.PTEID_XMLDoc_getCSV(swigCPtr), true);
55    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
56    return ret;
57  }
58
59  public virtual PTEID_ByteArray getTLV() {
60    PTEID_ByteArray ret = new PTEID_ByteArray(pteidlib_dotNetPINVOKE.PTEID_XMLDoc_getTLV(swigCPtr), true);
61    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
62    return ret;
63  }
64
65  public virtual bool writeXmlToFile(string csFilePath) {
66    bool ret = pteidlib_dotNetPINVOKE.PTEID_XMLDoc_writeXmlToFile(swigCPtr, csFilePath);
67    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
68    return ret;
69  }
70
71  public virtual bool writeCsvToFile(string csFilePath) {
72    bool ret = pteidlib_dotNetPINVOKE.PTEID_XMLDoc_writeCsvToFile(swigCPtr, csFilePath);
73    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
74    return ret;
75  }
76
77  public virtual bool writeTlvToFile(string csFilePath) {
78    bool ret = pteidlib_dotNetPINVOKE.PTEID_XMLDoc_writeTlvToFile(swigCPtr, csFilePath);
79    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
80    return ret;
81  }
82
83}
84
85}
Note: See TracBrowser for help on using the browser.