fipa_acl
1.4
Main Page
Namespaces
Classes
Files
File List
File Members
build
rock-master-18.09-multiagent-fipa-acl-0.20180914
src
message_parser
date_time.h
Go to the documentation of this file.
1
#ifndef __FIPAACL_MESSAGEPARSER_DATETIME_H_
2
#define __FIPAACL_MESSAGEPARSER_DATETIME_H_
3
4
#include <stdio.h>
5
#include <string>
6
#include <ctime>
7
#include <base/Time.hpp>
8
9
namespace
fipa
{
namespace
acl {
10
11
struct
Time
:
public
std::tm
12
{
13
// inheriting from struct tm
14
15
// Extending milliseconds
16
int
tm_msec
;
17
};
18
19
struct
DateTime
20
{
21
char
relative
;
22
Time
dateTime
;
23
char
timezone
;
24
25
static
const
std::string
defaultFormat
;
26
27
DateTime
() : relative(0), timezone(0) {}
28
32
std::string toString()
const
;
33
39
base::Time toTime()
const
;
40
};
41
42
43
44
45
}}
// namespace fipa::acl
46
#endif
47
fipa::acl::DateTime::timezone
char timezone
Definition:
date_time.h:23
fipa::acl::DateTime
Definition:
date_time.h:19
fipa::acl::Time::tm_msec
int tm_msec
Definition:
date_time.h:16
fipa::acl::DateTime::relative
char relative
Definition:
date_time.h:21
fipa::acl::DateTime::DateTime
DateTime()
Definition:
date_time.h:27
fipa::acl::DateTime::defaultFormat
static const std::string defaultFormat
Definition:
date_time.h:25
fipa
Foundation of Physical Intelligent Agents.
Definition:
conversation.cpp:6
fipa::acl::Time
Definition:
date_time.h:11
fipa::acl::DateTime::dateTime
Time dateTime
Definition:
date_time.h:22
Generated by
1.8.11