|
|
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>
Inheritance diagram for ApplicationProcessFacet: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 35 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 42 of file ApplicationProcessFacet.cpp.