Classe source_link_manager
L'oggetto source_link_manager gestisce i collegamenti di rete dei blocchi della messaggistica nei blocchi ISource.
template<
class _LinkRegistry
>
class source_link_manager;
Parametri
- _LinkRegistry
Registro di sistema del collegamento di rete.
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
const_pointer |
Un tipo che fornisce un puntatore a un elemento const in un oggetto source_link_manager. |
const_reference |
Un tipo che fornisce un riferimento all'elemento const archiviato in un oggetto source_link_manager per la lettura e l'esecuzione di operazioni const. |
iterator |
Un tipo che fornisce un iteratore ad accesso casuale che può leggere o modificare qualsiasi elemento nell'oggetto source_link_manager. |
type |
Tipo di registro del sistema di collegamento gestito dall'oggetto source_link_manager. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto source_link_manager. |
|
Elimina l'oggetto source_link_manager. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge un collegamento di origine all'oggetto source_link_manager. |
|
Consente di restituire un iteratore al primo elemento nell'oggetto source_link_manager. |
|
Consente di cercare il network_link_registry all'interno di tale oggetto source_link_manager per un blocco specificato. |
|
Conta il numero di blocchi collegati nell'oggetto source_link_manager. |
|
Acquisisce un riferimento sull'oggetto source_link_manager. |
|
Consente di registrare il blocco di destinazione contenente l'oggetto source_link_manager. |
|
Consente di rilasciare il riferimento sull'oggetto source_link_manager. |
|
Rimuove un collegamento dall'oggetto source_link_manager. |
|
Consente di impostare il numero massimo di collegamenti di origine da aggiungere all'oggetto source_link_manager. |
Note
Attualmente, i blocchi di origine sono con riferimenti contati.Si tratta di un wrapper su un oggetto network_link_registry che consente l'accesso simultaneo ai collegamenti e offre la possibilità di fare riferimento ai collegamenti tramite callback.I blocchi del messaggio (target_block o propagator_block) devono utilizzare questa classe per i collegamenti di origine.
Gerarchia di ereditarietà
source_link_manager
Requisiti
Header: agents.h
Concorrenza diSpazio dei nomi: