Changes between Version 13 and Version 14 of VirtualBox


Ignore:
Timestamp:
May 18, 2009, 12:43:36 PM (16 years ago)
Author:
dgquintas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VirtualBox

    v13 v14  
    245245  the first single word of the exchanged STOMP messages.
    246246
    247   It is the !MsgInterpreter class responsability to "interpret"
     247  It is the `MsgInterpreter` class responsability to "interpret"
    248248  the incoming STOMP messages and hence route them towards
    249249  the appropriate "word" in order to perform the corresponding
     
    276276 
    277277{{{
    278     HEADERS:
    279       cmd-id: the execution unique id this msg replies to
    280 }}}
    281 
    282 {{{
    283     BODY:
    284       CMD_RESULTS <json-ed dict. of results>
     278HEADERS:
     279  cmd-id: the execution unique id this msg replies to
     280}}}
     281
     282{{{
     283BODY:
     284  CMD_RESULTS <json-ed dict. of results>
    285285}}}
    286286
     
    290290
    291291{{{
    292   results:
    293     {
    294       'cmd-id': same as in the word headers
    295       'out': stdout of the command
    296       'err': stderr of the command
    297       'finished': boolean. Did the command finish or was it signaled?
    298       'exitCodeOrSignal': if finished, its exit code. Else, the
    299       interrupting signal
    300       'resources': dictionary of used resources as reported by Python's resource module
    301     }
     292results:
     293  {
     294    'cmd-id': same as in the word headers
     295    'out': stdout of the command
     296    'err': stderr of the command
     297    'finished': boolean. Did the command finish or was it signaled?
     298    'exitCodeOrSignal': if finished, its exit code. Else, the
     299    interrupting signal
     300    'resources': dictionary of used resources as reported by Python's resource module
     301  }
    302302}}}
    303303
     
    308308
    309309{{{
    310   HEADERS:
    311     ip: the VM's unique IP.
    312 }}}
    313 
    314 {{{
    315   BODY:
    316     HELLO (resp. BYE)
     310HEADERS:
     311  ip: the VM's unique IP.
     312}}}
     313
     314{{{
     315BODY:
     316  HELLO (resp. BYE)
    317317}}}
    318318
     
    323323
    324324{{{
    325   HEADERS:
    326     ip: the VM's unique IP.
    327 }}}
    328 
    329 {{{
    330   BODY:
    331     STILL_ALIVE
     325HEADERS:
     326  ip: the VM's unique IP.
     327}}}
     328
     329{{{
     330BODY:
     331  STILL_ALIVE
    332332}}}
    333333
     
    381381Classes with a yellow background are support the underlying STOMP
    382382architecture.
    383 `!CmdExecuter` deals with the bookkeeping involved in the execution of
    384 commands. `!MsgInterpreter` takes care of routing the messages received by
     383`CmdExecuter` deals with the bookkeeping involved in the execution of
     384commands. `MsgInterpreter` takes care of routing the messages received by
    385385either the host agent or the VMs to the appropriate `word`. This architecture
    386386makes it extremely easy to extend the functionalities: just add a new `word`
     
    466466    querying on-the-fly while the process is still running.
    467467
    468 
    469