|
The ApplicationProcessFacet class implements the Ice::Process facet to allow graceful shutdown of ArmarX applications when they are run via IceGrid. More...
#include <ArmarXCore/core/application/ApplicationProcessFacet.h>
Public Member Functions | |
ApplicationProcessFacet (ArmarXManager &armarXManager) | |
void | shutdown (const Ice::Current &) override |
shutdown calls ArmarXManager::shutdown() More... | |
void | writeMessage (const std::string &msg, Ice::Int fd, const Ice::Current &) override |
writeMessage writes the string msg to std::out (fd = 1) or std::cerr (\fd = 2) More... | |
The ApplicationProcessFacet class implements the Ice::Process facet to allow graceful shutdown of ArmarX applications when they are run via IceGrid.
Detailed instructions can be found here: https://doc.zeroc.com/display/Ice34/The+Process+Facet https://doc.zeroc.com/display/Ice34/IceGrid+and+the+Administrative+Facility#IceGridandtheAdministrativeFacility-DeactivatingaDeployedServer
Definition at line 42 of file ApplicationProcessFacet.h.
ApplicationProcessFacet | ( | ArmarXManager & | armarXManager | ) |
Definition at line 29 of file ApplicationProcessFacet.cpp.
|
override |
shutdown calls ArmarXManager::shutdown()
Definition at line 34 of file ApplicationProcessFacet.cpp.
|
override |
writeMessage writes the string msg
to std::out (fd
= 1) or std::cerr (\fd = 2)
msg | |
fd |
Definition at line 40 of file ApplicationProcessFacet.cpp.