Ignore:
Timestamp:
02/14/13 16:09:27 (11 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

Implemented a plugin reload command

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/plugin/src/xplra/ServerThread.cc

    r38 r39  
    3939#include "GetMultiDataRefRequest.h"
    4040#include "SetMultiDataRefRequest.h"
     41#include "ReloadPluginsRequest.h"
    4142#include "MessageRequest.h"
    4243
     
    153154        } else if (command==Protocol::COMMAND_GET_VERSIONS) {
    154155            if (!handleGetVersions()) break;
     156        } else if (command==Protocol::COMMAND_RELOAD_PLUGINS) {
     157            if (!handleReloadPlugins()) break;
    155158        } else if (command==Protocol::COMMAND_SHOW_MESSAGE) {
    156159            if (!handleShowMessage()) break;
     
    409412//------------------------------------------------------------------------------
    410413
     414bool ServerThread::handleReloadPlugins()
     415{
     416    ReloadPluginsRequest request;
     417    if (!requestQueue.execute(&request)) return false;
     418
     419    stream.writeU8(Protocol::RESULT_OK);
     420
     421    return true;
     422}
     423
     424//------------------------------------------------------------------------------
     425
    411426bool ServerThread::handleShowMessage()
    412427{
Note: See TracChangeset for help on using the changeset viewer.