Abilitare JavaScript per vedere questo sito.

Esecuzione di un comando (come domanda e risposta singoli).

Sintassi

bool command(const bcc::message @cmd, bcc::message @asw)

cmd

Riferimento a messaggio di comando

asw

Riferimento a messaggio di risposta

Risultato

Rende true se comando con successo, false altrimenti

Note

Per ulteriori informazioni, consultare le specifiche di protocollo BCC/31.

L'operazione è bloccante.

Esempio di utilizzo:

bcc::client @client; 

bcc::message cmd, asw;

 

cmd.msg = bcc::msg::sys_info;

cmd.pid++; /* NOTA: per comandi diversi, usare sempre PID diversi */

 

if (client.command(cmd, asw))

{

  /* Comando eseguito, analisi risposta asw */

}

else

{

  /* Comando in errore */

  string error = client.decode_nack(asw);

}

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC