- Aldebaran documentation |
- C++ Libraries |
- index

libalcommon 2.8.7.4

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

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. More...

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

## Detailed Description

## Typedef Documentation

typedef boost::function1< int, boost::shared_ptr<AL::ALBroker> > TMainType

main entry point function pointer.

Definition at line 24 of file altoolsmain.h.

## Function Documentation

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

main function for remote modules

Parameters

  pBrokerName | name used for the main broker, should be the module name
  argc | main argc
  argv | main argv
  callback | a function pointer to _createModule