user_parser.h 1.98 KB
Newer Older
Cedric Roux's avatar
 
Cedric Roux committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
/*****************************************************************************
			Eurecom OpenAirInterface 3
			Copyright(c) 2012 Eurecom

Source		user_parser.h

Version		0.1

Date		2012/10/09

Product		User simulator

Subsystem	Command line parser

Author		Frederic Maurel

Description	Command line parser of the user simulator process

*****************************************************************************/

#ifndef __USER_PARSER_H__
#define __USER_PARSER__H__

/****************************************************************************/
/*********************  G L O B A L    C O N S T A N T S  *******************/
/****************************************************************************/

/* The default remote hostname the User Simulator must connect to */
#define USER_PARSER_DEFAULT_REMOTE_HOSTNAME	"localhost"

/* The default port number used for the internet service delivered by the
 * remote hostname */
#define USER_PARSER_DEFAULT_REMOTE_PORT_NUMBER	"10000"

/****************************************************************************/
/************************  G L O B A L    T Y P E S  ************************/
/****************************************************************************/

/****************************************************************************/
/********************  G L O B A L    V A R I A B L E S  ********************/
/****************************************************************************/

/****************************************************************************/
/******************  E X P O R T E D    F U N C T I O N S  ******************/
/****************************************************************************/

void user_parser_print_usage(void);
int user_parser_get_options(int argc, const char** argv);

int user_parser_get_nb_options(void);
const char* user_parser_get_host(void);
const char* user_parser_get_port(void);
const char* user_parser_get_devpath(void);
const char* user_parser_get_devattr(void);

#endif /* __USER_PARSER_H__*/