Name | Kind | Description |
Router | class | Class which manages the message queue, routing messages and
maintaining information. |
CommunicationModule | class | Class which maintains the connections. |
Connection | class | Class which contains the actual socket id. |
Message | class | Class which contains the information sent across the connection |
Query | class | Class which contains query messages about the status of the system |
Statistics | class | Class which contains infornation about the status of the system |
monitor | class | Class which displays the state of the system |
Controller | class | Class which does the configuring and load- balancing of the message
queue. |
key | attribute | Key of the message queue. |
permission | s attribute | Access permissions of the message queue |
connections | attribute | list of all the connections maintained by a communication module |
maxConnFd | attribute | maximum socket descriptor |
readyToRead | attribute |
Set of the ready to read connections |
parentConn | attribute | Parent Connection of a communication module |
socketid | attribute | socket descriptor |
type | attribute | Type of message |
length | attribute | Length of message |
data | attribute | Message data |
header | attribute | Header of a query |
message | attribute | message contained in a query |
numberOfC
nnections | attribute | number of establihed connections |
numberOfMe
ssagesOnQ
eue | attribute | number of messages that are pending |
numberOfByeOnQueue | attribute | Total amount of information on the queue |
communicationModule | attribute | interface between router,monitor and controller . |