/[gr2lib]/trunk/gr2lib/core/interfaces/igranny_file.cs
ViewVC logotype

Contents of /trunk/gr2lib/core/interfaces/igranny_file.cs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 185 - (show annotations) (download)
Fri Jul 23 23:55:52 2010 UTC (9 years, 5 months ago) by william
File size: 2177 byte(s)
continue to add xml documentation

1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using gr2lib.core.apiversion;
6 using gr2lib.core.coreclasses.header;
7 using gr2lib.core.coretypes.implementation;
8
9 namespace gr2lib.core.interfaces
10 {
11 /// <summary>
12 /// igranny_file interface
13 /// </summary>
14 public interface igranny_file : INativePointer, INativeFilePointer, IGrannyAPILogger
15 {
16 /// <summary>
17 /// Gets the Granny File Info associated with this instance
18 /// </summary>
19 grnfileinfo GrannyFileInfo { get; set; }
20 /// <summary>
21 /// Gets a value indicating if this instance Is ByteReversed
22 /// </summary>
23 bool IsByteReversed { get; set; }
24 /// <summary>
25 /// Gets or sets the header associated with this instance
26 /// </summary>
27 granny_header Header { get; set; }
28 /// <summary>
29 /// Gets or sets the magic associated with this instance
30 /// </summary>
31 granny_magic SourceMagicValue { get; set; }
32 /// <summary>
33 /// Gets or sets the SectionCount associated with this instance
34 /// </summary>
35 int SectionCount { get; set; }
36 /// <summary>
37 /// Gets a pointer to Sections associated with this instance
38 /// </summary>
39 IntPtr Sections { get; set; }
40 /// <summary>
41 /// Gets a value indicating if this instance is Marhsalled
42 /// </summary>
43 bool Marshalled { get; set; }
44 /// <summary>
45 /// Gets a value indicated if this instance is UserMemory
46 /// </summary>
47 bool IsUserMemory { get; set; }
48 /// <summary>
49 /// Gets a pointer to ConversionBuffer associated with this instance
50 /// </summary>
51 IntPtr ConversionBuffer { get; set; }
52 /// <summary>
53 /// Gets a value indicating if this instance contains a header
54 /// </summary>
55 bool HaveHeader { get; }
56 /// <summary>
57 /// Gets a value indicating if this instance contains a magic
58 /// </summary>
59 bool HaveMagic { get; }
60 }
61 }

  ViewVC Help
Powered by ViewVC 1.1.22