ERIS CORE

◆ getAppByName()

AppBaseClass * AppManager::getAppByName ( const char *  appName)

Get the App pointer By Name. Returns NULL if not found.

Parameters
appName
Returns
AppBaseClass*

Definition at line 489 of file AppManager.cpp.

489  {
490  AppBaseClass *node = root;
491  do{
492  if (node->isName(appName)){
493  return node;
494  }
495  node=node->next_app_node;//check next node
496  }while(node !=NULL);
497  return NULL;
498 }
AppBaseClass * next_app_node
Definition: AppBaseClass.h:44
bool isName(const char *name_string)
Compares the name_string to the app class instance name (string)
Definition: AppBaseClass.h:93
base class definition / implementation from which all app classes will be derived and override
Definition: AppBaseClass.h:34
AppBaseClass * root
Definition: AppManager.h:38

References AppBaseClass::isName(), AppBaseClass::next_app_node, and root.

Referenced by AppAudioToPolyphonic::~AppAudioToPolyphonic(), audioDirectorConnectCallback(), audioDirectorDisconnectAllCallback(), audioDirectorDisconnectCallback(), audioDirectorGetArbWaveFormCallback(), audioDirectorGetFunctionListCallback(), audioDirectorGetTypeInstanceCountCallback(), audioDirectorGetTypeListCallback(), bltCallback(), bltFBCallback(), bltInPlaceCallback(), bltInPlaceFBCallback(), drawDisablePixelOp(), drawEnablePixelOp(), drawFillCallback(), drawLineCallback(), drawUseSDFileSystem(), drawUseWrenFileSystem(), fileAvailableCallback(), fileCloseCallback(), fileFlushCallback(), fileIsDirectoryCallback(), fileIsOpenCallback(), fileNameCallback(), fileOpenNextCallback(), filePeekCallback(), filePositionCallback(), fileReadBytesCallback(), fileReadCallback(), fileRewindDirectoryCallback(), fileSeekCallback(), fileSizeCallback(), fileTruncateCallback(), fileWriteCallback(), fsExistsCallback(), fsFormat(), fsimportFromSD(), fsMkdirCallback(), fsOpenCallback(), fsRemoveCallback(), fsRenameCallback(), fsRmdirCallback(), fsTotalSizeCallback(), fsUsedSizeCallback(), getFocusCallback(), getImageSizeCallback(), getPixelCallback(), getSourceForModule(), handleControlChangeCallback(), handleNoteOffCallback(), handleNoteOnCallback(), handleProgramChangeCallback(), loadImageCallback(), loadImageSurfaceCallback(), loadModuleComplete(), printCallback(), printStats(), printWithFontCallback(), releasePopUpCallback(), AppAudioToPolyphonic::render(), requestPopUpCallback(), restartVMCallback(), returnFocusCallback(), sendMessageCallback(), setCursorCallback(), setDimensionCallback(), setPixelCallback(), setPositionCallback(), setTextColorCallback(), setWidgetDimensionCallback(), setWidgetPositionCallback(), SvcSerialCommandInterface::update(), and writeFn().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: