The RoseServer class is used internally by the ROSE library to manage the memory workspace. The following RoseInterface functions return information kept by the RoseServer object:

    void RoseInterface::clearWorkspace();
    void RoseInterface::saveWorkspace();

    RoseBoolean RoseInterface::isInWorkspace(char * design_name);

    ListOfRoseDesign * RoseInterface::workspaceDesigns();
There is only one RoseServer instance, and it can be found using the RoseInterface::server() function. Applications should not need to use this object.