ApraLinuxUtils
1.0.0
C++ utility library for embedded Linux systems
Loading...
Searching...
No Matches
Message.cpp
Go to the documentation of this file.
1
/*
2
* Message.cpp
3
*
4
* Copyright (c) 2024 Apra Labs
5
*
6
* This file is part of ApraUtils.
7
*
8
* Licensed under the MIT License.
9
* See LICENSE file in the project root for full license information.
10
*/
11
12
#include "
models/Message.h
"
13
#include "
utils/Macro.h
"
14
namespace
apra
15
{
16
Message::Message
() :
17
m_type(
REQUEST_ONLY
)
18
{
19
GTMONOTIMENS
(
m_handle
)
20
}
21
22
Message::~Message
()
23
{
24
25
}
26
27
void
Message::setType
(
MESSAGE_TYPE
t)
28
{
29
m_type
= t;
30
}
31
32
MESSAGE_TYPE
Message::getType
()
33
{
34
return
m_type
;
35
}
36
37
uint64_t
Message::getHandle
()
38
{
39
return
m_handle
;
40
}
41
}
Macro.h
GTMONOTIMENS
#define GTMONOTIMENS(ret)
Definition
Macro.h:66
MESSAGE_TYPE
MESSAGE_TYPE
Definition
MessageType.h:16
REQUEST_ONLY
@ REQUEST_ONLY
Definition
MessageType.h:17
Message.h
apra::Message::m_type
MESSAGE_TYPE m_type
Definition
Message.h:36
apra::Message::getType
MESSAGE_TYPE getType()
Definition
Message.cpp:32
apra::Message::~Message
virtual ~Message()
Definition
Message.cpp:22
apra::Message::getHandle
uint64_t getHandle()
Definition
Message.cpp:37
apra::Message::Message
Message()
Definition
Message.cpp:16
apra::Message::setType
void setType(MESSAGE_TYPE t)
Definition
Message.cpp:27
apra::Message::m_handle
uint64_t m_handle
Definition
Message.h:37
apra
Definition
EventCallbacks.h:16
src
models
Message.cpp
Generated by
1.9.8