Relative Content

Tag Archive for plugins

Building an RPC framework

I’m curious about what it takes to build a simple and robust RPC framework. I’ve only looked at a few ruby frameworks but they are all lacking in some way. What I want out of an RPC framework is some kind of registration/discovery mechanism and a simple plugin architecture. Pretty much all the frameworks out there provide a simple plugin mechanism but I haven’t found one that provides a simple discovery mechanism. The only one that does provide something in terms of discovery is MCollective but that has its own set of issues that I’ve run into while trying to use it at work.

Plugin Architecture: How to Handle Databases and Logging?

I am in the process of designing an architecture for a plugin based application and I have some questions about how to handle database access and logging. The goal of my application is to allow a device my company is manufacturing to send messages over any number of third-party protocols and to any number of third party devices. Because of the nature of my application, I need to log every message that is sent via my system in reasonable detail.

serving up future-proof kinfolk – extensible contract interfaces [closed]

It’s difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. Closed 11 years ago. Ok, I have this human here, but what […]

Cannot retrieve the N;N relationship from plugin using akeXrmEasy framework

I am trying to set unit tests for an N:N relationship in an Associate/Disassociate plugin but it fails in the “context.GetRelationship().SchemaName” statement. From what I can tell, that function is part of the FakeXrmEasy “context” but the plugin function is from its executeContext. So, how do I replicate the plugin call with that from FakeXrmEasy? Then again, the FakeXrmEasy function requires an argument when the plugin’s executionContext does not. What am I missing?

Plugin system design core component access: Common practice?

I wonder how to design a good plugin architecture in C++/Qt. The main concern I have is about dependency injection vs globals when it comes to the core components. Plugins should have access to several core functionalities like registering a socket listener, modifiying the tray menu, have acces to the main window, starting/restarting the app, have acces to the extension pool etc…

How can a player track the use of an item? RocketMod

My task. When a player uses an item (for example, drinks milk), he must be healed. I tried to solve this with crutches, for example, by disappearing an item from the inventory.
Also via the UseableConsumeable event.
I don’t know where to go. I ask for your help

Application plugin interface design

I build a plugin based Qt application which currently lives entirely in a library. The app as well as the plugins link to the library. The ::main(…) is just a tiny two line bootstrapper calling a guarded run(…) in the library. Most of the interface classes are Pimpl or virtual interfaces, however there are loads of classes in the library that are not related to the interface but are simply part of the core app.