EMANE  1.2.1
main.h File Reference
#include <string>
#include <memory>
#include <vector>
#include <uuid.h>
#include <getopt.h>
#include "emane/application/logger.h"

Go to the source code of this file.

Classes

class  EMANE::Application::Main
 

Namespaces

 EMANE
 
 EMANE::Application
 

Macros

#define DECLARE_APPLICATION(X, name)
 

Macro Definition Documentation

◆ DECLARE_APPLICATION

#define DECLARE_APPLICATION (   X,
  name 
)
Value:
int main(int argc, char * argv[]) \
{ \
std::unique_ptr<EMANE::Application::Main> p{new X{(name)}}; \
return p->main(argc,argv); \
}
name
Definition: setup.py:3
int main(int argc, char *argv[])
Definition: emaneinfo.cc:72

Definition at line 98 of file main.h.