-Top- -Classes- -Public Operations- -Class Diagrams- -Sequence Diagrams-

_ A B C D E F G H I J K L M N O P R S T U V W ~


Class UmlCom

Declaration :

This class manages the communications
This class may be defined as a 'singleton', but I prefer to use static members allowing to just write 'UmlCom::member' rather than 'UmlCom::instance()->member' or other long sentence like this.
The operation you can use yourself are :
- connect()
- targetItem()
- trace()
- message()
- bye()
- close() you must NOT call the others

Artifact : UmlCom

Operation connect

Declaration :

does the connexion On error return FALSE in C++, produce a RuntimeException in Java

Operation targetItem

Declaration :

returns the item on which the tool is applied

Operation trace

Declaration :

to write messages in the tool window, use Qt rich text : allows HTML like formatting

Operation message

Declaration :

to write a message in the status bar line does not use Qt rich text

Operation bye

Declaration :

must be called just before the disconnexion

Operation close

Declaration :

disconnexion

Attribut sock

Declaration :

Attribut is

Declaration :

Attribut os

Declaration :

Attribut buffer_in

Declaration :

Attribut buffer_in_size

Declaration :

Attribut p_buffer_in

Declaration :

Attribut buffer_in_end

Declaration :

Attribut buffer_out

Declaration :

Attribut p_buffer_out

Declaration :

Attribut buffer_out_size

Declaration :

Attribut id_size

Declaration :

Attribut empty_string

Declaration :

Extra Class Member initialization

Definition :

Operation check_size_out

Declaration :

internal, do NOT use it

Operation read_if_needed

Declaration :

internal, do NOT use it

Operation read_buffer

Declaration :

internal, do NOT use it

Operation write_bool

Declaration :

internal, do NOT use it

Operation write_char

Declaration :

internal, do NOT use it

Operation write_unsigned

Declaration :

internal, do NOT use it

Operation write_id

Declaration :

internal, do NOT use it

Operation write_string

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

internal, do NOT use it

Operation send_cmd

Declaration :

Operation send_cmd

Declaration :

internal, do NOT use it

Operation read_id

Declaration :

internal, do NOT use it

Operation read_string

Declaration :

internal, do NOT use it

Operation read_bool

Declaration :

internal, do NOT use it

Operation read_char

Declaration :

internal, do NOT use it

Operation read_unsigned

Declaration :

internal, do NOT use it

Operation read_item_list

Declaration :

internal, do NOT use it

Operation fatal_error

Declaration :

internal, do NOT use it

Operation flush

Declaration :

internal, do NOT use it

Operation check

Declaration :

internal, do NOT use it

All public operations :

bye , check , close , connect , fatal_error , flush , message , read_bool , read_char , read_id , read_item_list , read_string , read_unsigned , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , send_cmd , targetItem , trace