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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 185 - (hide 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 william 94 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 william 185 /// <summary>
12     /// igranny_file interface
13     /// </summary>
14 william 157 public interface igranny_file : INativePointer, INativeFilePointer, IGrannyAPILogger
15 william 94 {
16 william 185 /// <summary>
17     /// Gets the Granny File Info associated with this instance
18     /// </summary>
19 william 94 grnfileinfo GrannyFileInfo { get; set; }
20 william 185 /// <summary>
21     /// Gets a value indicating if this instance Is ByteReversed
22     /// </summary>
23 william 94 bool IsByteReversed { get; set; }
24 william 185 /// <summary>
25     /// Gets or sets the header associated with this instance
26     /// </summary>
27 william 94 granny_header Header { get; set; }
28 william 185 /// <summary>
29     /// Gets or sets the magic associated with this instance
30     /// </summary>
31 william 94 granny_magic SourceMagicValue { get; set; }
32 william 185 /// <summary>
33     /// Gets or sets the SectionCount associated with this instance
34     /// </summary>
35 william 94 int SectionCount { get; set; }
36 william 185 /// <summary>
37     /// Gets a pointer to Sections associated with this instance
38     /// </summary>
39 william 94 IntPtr Sections { get; set; }
40 william 185 /// <summary>
41     /// Gets a value indicating if this instance is Marhsalled
42     /// </summary>
43 william 94 bool Marshalled { get; set; }
44 william 185 /// <summary>
45     /// Gets a value indicated if this instance is UserMemory
46     /// </summary>
47 william 94 bool IsUserMemory { get; set; }
48 william 185 /// <summary>
49     /// Gets a pointer to ConversionBuffer associated with this instance
50     /// </summary>
51 william 94 IntPtr ConversionBuffer { get; set; }
52 william 185 /// <summary>
53     /// Gets a value indicating if this instance contains a header
54     /// </summary>
55 william 101 bool HaveHeader { get; }
56 william 185 /// <summary>
57     /// Gets a value indicating if this instance contains a magic
58     /// </summary>
59 william 101 bool HaveMagic { get; }
60 william 94 }
61     }

  ViewVC Help
Powered by ViewVC 1.1.22