| libMirage Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
#include <mirage-index.h>
MirageIndex;
struct MirageIndexClass;
gint mirage_index_get_address (MirageIndex *self);
gint mirage_index_get_number (MirageIndex *self);
void mirage_index_set_address (MirageIndex *self,
gint address);
void mirage_index_set_number (MirageIndex *self,
gint number);
MirageIndex object represents an index within a track. It is a container object that stores the index number and corresponding address.
typedef struct _MirageIndex MirageIndex;
All the fields in the MirageIndex structure are private to the MirageIndex implementation and should never be accessed directly.
struct MirageIndexClass {
MirageObjectClass parent_class;
};
The class structure for the MirageIndex type.
MirageObjectClass |
the parent class |
gint mirage_index_get_address (MirageIndex *self);
Retrieves index' start adddress. The address is given in sectors.
|
a MirageIndex |
Returns : |
address |
gint mirage_index_get_number (MirageIndex *self);
Retrieves index' index number.
|
a MirageIndex |
Returns : |
index number |
void mirage_index_set_address (MirageIndex *self,gint address);
Sets index' start address. The address is given in sectors.
|
a MirageIndex |
|
address. [in] |
void mirage_index_set_number (MirageIndex *self,gint number);
Sets index' index number.
|
a MirageIndex |
|
index number. [in] |