Info Collections

Info Collections — Gestione informazioni collezzioni

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <mlib.h>

struct              MICollectionsInfo;
MICollectionsInfo * m_icollectionsinfo_put_info         (mchars string,
                                                         MIdOffSet offset,
                                                         msize s_type,
                                                         MInizialize inizialize,
                                                         MDestroy destroy);

Description

Questa è una raccolta di strumenti per la gestione delle informazioni relative alle collezzioni nella libreria MLib.

Details

struct MICollectionsInfo

struct MICollectionsInfo {
            mchars             string;
            MIdOffSet          offset;
            msize              s_type;
            MInizialize        inizialize;
            MDestroy           destroy;
};

stability: Unstable

Utilizzata nello scambio di informazioni.

mchars string;

una stringa da associare all'identificativo della lista.

MIdOffSet offset;

quantita' massima di blocchi di dati inseribili

msize s_type;

grandezza in byte di un tipo di dati personale

MInizialize inizialize;

funzione da chiamare dopo l'inserimento di un dato

MDestroy destroy;

funzione da chiamare dopo la rimozione di un dato

m_icollectionsinfo_put_info ()

MICollectionsInfo * m_icollectionsinfo_put_info         (mchars string,
                                                         MIdOffSet offset,
                                                         msize s_type,
                                                         MInizialize inizialize,
                                                         MDestroy destroy);

Alloca memoria per una struttura MICollectionsInfo ed inserisce i dati passati in essa.

string :

una stringa da associare all'identificativo della lista.

offset :

quantita' massima di blocchi di dati inseribili

s_type :

grandezza in byte di un tipo di dati personale

inizialize :

funzione da chiamare dopo l'inserimento di un dato

destroy :

funzione da chiamare dopo la rimozione di un dato

Returns :

l'indirizzo ad una struttura MICollectionsInfo o NULL in caso di errore

Since 0.0.1