Uniform access to and interchange between objects employing...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/44 (2006.01) G06F 9/46 (2006.01)

Patent

CA 2204971

Uniform access to and interchange between objects with use in any environment that supports interface composition through interface inheritance and implementation inheritance from a common base class is provided. Proxies are used to provide both cross-language and remote access to objects. The proxies and the local implementations for objects share a common set of interface base classes, so that the interface of a proxy for an object is indistinguishable from a similar interface of the actual implementation. Each proxy is taught how to deal with call paramters that are proxies of the other kind. A roster of language identifiers is developed, and a method is added to each object implementation which, when called, checks whether it matches the language that the object implementation is written in. If so, it returns a direct pointer to the object implementation. Common client coding can then be used to deal with both same language and cross-language calls.

L'invention est une méthode uniforme d'accès à des objets et d'échange entre ces objets qui est utilisable dans un environnement quelconque pouvant prendre en charge la composition d'interfaces par héritage d'interfaces et héritage de réalisations, ces héritages émanant d'une classe de bases commune. Des mandataires sont utilisés pour avoir accès aux objets de deux façons, à distance et en langage croisé. Les mandataires et les réalisations locales des objets utilisent un même ensemble de classes de bases d'interface, de sorte que l'interface d'un mandataire pour un objet ne peut être distinguée d'une interface similaire pour la réalisation même de cet objet. Chaque mandataire est soumis à un apprentissage qui lui apprend à prendre en charge les paramètres d'appel qui sont des mandataires de l'autre type. Une liste des identificateurs de langage est dressée et une méthode est ajoutée à chaque réalisation d'objet qui, en cas d'appel, vérifie s'il y a correspondance avec le langage utilisé pour la réalisation de l'objet en cause. Si tel est le cas, la réalisation de l'objet est désignée par un pointeur direct. Un codage client courant peut alors être utilisé pour les appels en langage unique et les appels en langage croisé.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Uniform access to and interchange between objects employing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Uniform access to and interchange between objects employing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Uniform access to and interchange between objects employing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1496630

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.