Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
batchmessage.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
21
#include "messaging/message.h"
22
#include "
util/array.h
"
23
24
//------------------------------------------------------------------------------
25
namespace
Messaging
26
{
27
class
BatchMessage
:
public
Message
28
{
29
__DeclareClass
(
BatchMessage
);
30
__DeclareMsgId
;
31
public
:
33
BatchMessage
();
35
void
AddMessage
(
const
Ptr<Message>
& msg);
37
const
Util::Array<Ptr<Message>
>&
GetMessages
()
const
;
38
39
private
:
40
Util::Array<Ptr<Message>
>
messages
;
41
};
42
43
}
// namespace Messaging
44
//------------------------------------------------------------------------------
array.h
Messaging::BatchMessage::__DeclareMsgId
__DeclareMsgId
Definition
batchmessage.h:30
Messaging::BatchMessage::AddMessage
void AddMessage(const Ptr< Message > &msg)
add a message
Definition
batchmessage.cc:29
Messaging::BatchMessage::messages
Util::Array< Ptr< Message > > messages
Definition
batchmessage.h:40
Messaging::BatchMessage::GetMessages
const Util::Array< Ptr< Message > > & GetMessages() const
read access to message array
Definition
batchmessage.cc:38
Messaging::BatchMessage::BatchMessage
BatchMessage()
constructor
Definition
batchmessage.cc:19
Messaging::BatchMessage::__DeclareClass
__DeclareClass(BatchMessage)
Messaging::Message::Message
Message()
constructor
Definition
message.cc:17
Ptr
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition
ptr.h:38
Util::Array
Nebula's dynamic array class.
Definition
array.h:61
Messaging
Definition
asyncport.cc:10
code
foundation
messaging
batchmessage.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.