libalcommon  1.14
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions
Main Function

Typedefs

typedef boost::function1< int,
boost::shared_ptr
< AL::ALBroker > > 
TMainType
 main entry point function pointer.

Functions

int ALTools::mainFunction (const std::string &pBrokerName, int argc, char *argv[], const TMainType &callback)
 main function for remote modules

Detailed Description


Function Documentation

int ALTools::mainFunction ( const std::string &  pBrokerName,
int  argc,
char *  argv[],
const TMainType callback 
)

main function for remote modules

Parameters:
pBrokerNamename used for the main broker, should be the module name
argcmain argc
argvmain argv
callbacka function pointer to _createModule