Skip to content

Conversation

@ObsessiveOrange
Copy link
Member

To be reviewed by @jshap70 @loganga:

Added WSManager, RabbitMQ and Config modules.

  • Runner initializes Config, RabbitMQ Modules, and tells WSManager to start listening on /ws/
  • RabbitMQ Module handles all creation of RabbitMQ objects and connections.
  • Config module reads config from config folder, which is ignored by git.
  • WSManager will upgrade connection, spawn a WSSendingRoutine for sending back messages that are delivered through RabbitMQ, then listen for messages from the WebSocket

Other Changes:

  • travis.yml made. Scripts will automatically check formatting and run tests on every push.

Contributors to this commit:
@fahslaj, @ObsessiveOrange

ObsessiveOrange and others added 11 commits March 27, 2016 18:19
…routines working.

Signed-off-by: Benedict Wong <bennydictwong@gmail.com>
Signed-off-by: Benedict Wong <bennydictwong@gmail.com>
Signed-off-by: Benedict Wong <bennydictwong@gmail.com>
Signed-off-by: Benedict Wong <bennydictwong@gmail.com>
Signed-off-by: Benedict Wong <bennydictwong@gmail.com>
>Config has been moved into a seperate class
>Multi-threading Control struct added for convenience
>Tests added for control, manager.
>Travis and scripts updated for clarity.

Signed-off-by: Benedict Wong <bennydictwong@gmail.com>
Signed-off-by: Benedict Wong <bennydictwong@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant