-
- /**
- When there is not bound server session over the engine, this virtual method will be invoked.
- Applications must decide to do any other tasks at this idle/isolated situation.
- Default implementation do nothing.
- */
- virtual void availabilityLostForLocalServers(Engine *) const {;}
-
- /**
- When there is any bound server session over the engine, this virtual method will be invoked.
- Applications must decide to do be ready for incoming traffic.
- Default implementation do nothing.
- */
- virtual void availabilityRecoveredForLocalServers(Engine *) const {;}
-
- /**
- When there is not bound entity over the engine, this virtual method will be invoked.
- Many applications must change communicator status to Unavailable when no engines are available.
- Default implementation do nothing.
- */
- virtual void availabilityLostForEntities(Engine *) const {;}
-
- /**
- When there is any bound entity over the engine, this virtual method will be invoked.
- Many applications must recover communicator status to Available when any engine are available.
- Default implementation do nothing.
- */
- virtual void availabilityRecoveredForEntities(Engine *) const {;}
-
- /**
- When there is not bound server-session over the local server, this virtual method will be invoked.
- Default implementation do nothing.
- */
- virtual void availabilityLost(LocalServer *) const {;}
-
- /**
- When there is any bound server-session over the local server, this virtual method will be invoked.
- Default implementation do nothing.
- */
- virtual void availabilityRecovered(LocalServer *) const {;}
-
- /**
- When there is not bound server over the entity, this virtual method will be invoked.
- Default implementation do nothing.
- */
- virtual void availabilityLost(Entity *) const {;}
-
- /**
- When there is any bound server over the entity, this virtual method will be invoked.
- Default implementation do nothing.
- */
- virtual void availabilityRecovered(Entity *) const {;}
-
- /**
- When there is not bound client-session over the server, this virtual method will be invoked.
- Default implementation do nothing.
- */
- virtual void availabilityLost(Server *) const {;}
-
- /**
- When there is any bound client-session over the server, this virtual method will be invoked.
- Default implementation do nothing.
- */
- virtual void availabilityRecovered(Server *) const {;}
-