Esempio n. 1
0
int main() {
    PluginLoader*   pluginTest  = new PluginLoader;
    TrinitasPlugin* tmpPlugin   = NULL;
    /*load all Plugins in the directory where
     *where this programm is located
     */
    pluginTest->Load("Plugins");
    // this dont work for now dont know why
    cout << "GetPluginByName:\n";

    tmpPlugin = pluginTest->GetByName("Client");
    if (tmpPlugin) {
        cout << "GetPluginByName: ";
        tmpPlugin->Do();
    }
    cout << "GetPluginByID:\n ";

    tmpPlugin = pluginTest->GetAt(1);
    if (tmpPlugin) {
        cout << "GetPluginByID: ";
        tmpPlugin->Do();
    }
	return 0;
}