| libMirage Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
#include <mirage-index.h>
MirageIndex;
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.
typedef struct {
MirageObjectClass parent_class;
} MirageIndexClass;
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. |