class_docstr: Representation of a "namespace" that can be shared between
  different contexts. App backends can associate themselves with this
  object via add_ref().
  
  This object can be used to establish whether two contexts/canvases
  share objects, and can be used as a placeholder to store shared
  information, such as glyph atlasses.
class_docstr_tok: ["Representation","of","a","``","namespace","''","that","can","be","shared","between","different","contexts",".","App","backends","can","associate","themselves","with","this","object","via","add_ref","(",")",".","This","object","can","be","used","to","establish","whether","two","contexts\/canvases","share","objects",",","and","can","be","used","as","a","placeholder","to","store","shared","information",",","such","as","glyph","atlasses","."]
docstr: The name of the canvas backend that this shared namespace is
  associated with. Can be None.
docstr_tok: ["The","name","of","the","canvas","backend","that","this","shared","namespace","is","associated","with",".","Can","be","None","."]
code: def name(self):
      """The name of the canvas backend that this shared namespace is
      associated with. Can be None.
      """
      return self._name
  
imports: from copy import deepcopy
  import weakref
  from .glir import GlirQueue, BaseGlirParser, GlirParser, glir_logger
  from .wrappers import BaseGlooFunctions
  from ..None import config
label_desc: Use image node_id 6 for calling the GLShared obj's underlying member method code with example usage: obj.name() and returns: self